import jieba
import os
import chardet
import matplotlib.pyplot as plt
from wordcloud import WordCloud, ImageColorGenerator
from imageio.v2 import imread
newsTextdir = r'D:\doc'
img_path=r'background.jpg'
stop_word_pah=r'stopword.txt'
my_word_path=r'myword.txt'
def add_stop_words(list):
stop_words = set()
for item in list:
stop_words.add(item.strip())
return stop_words
def getnewstext(newsdir):
news_text=''
sd=os.walk(newsdir)
for d,s,fns in sd:
for fn in fns:
if fn[ -3:]=='txt':
file = d+os.sep+fn
print(file)
try:
f=open(file)
lines=f.readlines()
except:
Python日常代码
最新推荐文章于 2023-11-19 22:04:00 发布
这段代码使用Python的jieba库进行文本分词,并结合wordcloud库生成词云图。通过读取文本文件,排除停用词,加载自定义词汇,然后设定背景图片并输出词云结果。
摘要由CSDN通过智能技术生成