1. 删除html标签
1
2
3
from bs4 import BeautifulSoup
a = BeautifulSoup()
a.get_text()
  1. 删除数字与标点符号
1
2
3
4
import re
letter_only = re.sub("[^a-zA-Z]",
" ",
example.get_text() )
  1. 转化大小写
1
2
lower_case = letter_only.lower()
words = lower_case.split()
  1. 删除常用词
1
2
3
4
import nltk
nltk.download("stopwords") # 按需下载字库
from nltk.corpus import stopwords
words = [w for w in words if not w in stopwords.words("english")]
  1. 转化为字符串形式
1
word = " ".join()

站内搜索

没有找到内容!