1. 先生成txt,然后用这个文本生成词云图png不能找到路径?
解决方法:
不能使用相对路径,因为加入计划任务执行桌面上的exe,但是其实exe是在C:/windows/system32运行的
2.Word cloud 不能正常运行?
参考博客
原因:
同样是word cloud自带的库的绝对路径和相对路径的问题
解决方法:
第一步
FONT_PATH = os.environ.get("FONT_PATH", os.path.join(os.path.dirname(__file__),"DroidSansMono.ttf"))
STOPWORDS = set([x.strip() for x in open(os.path.join(os.path.dirname(__file__), 'stopwords')).read().split('\n')])
改成
FONT_PATH = os.environ.get("FONT_PATH", os.path.join(os.path.dirname(sys.executable),"DroidSansMono.ttf"))
STOPWORDS = set([x.strip() for x in open(os.path.join(os.path.dirname(sys.executable), 'stopwords')).read().split('\n')])
第二步
同时找到stopwords 将其复制放到pyinstaller 生成的exe一起