錯誤原因
在進行wordcloud庫使用的時候遇到了
OSError: cannot open resource
出錯代碼行:
wordcloud = WordCloud(width=800, height=500, random_state=21, max_font_size=110).generate(all_words)
原因:
字體屬性font_path的設置與系統提供的字體不一致。
解決方法:
進入字體文件存放在 C:\Windows\Fonts目錄下,選取自己想要的字體類型,將font_path設置爲系統提供的字體即可。
正確代碼:
wordcloud = WordCloud(font_path='C:/Windows/Fonts/msyh.ttc',width=800, height=500, random_state=21, max_font_size=110).generate(all_words)