w=wordcloud.WordCloud(background_color="write")
txt='life is short,you need python'
w.generate(txt)
w.to_file("wordtest.png")
运行结果:Traceback (most recent call last):
File "D:\python练习文件\wordtest.py", line 6, in <module>
w.generate(txt)
File "D:\软件安装\python\lib\site-packages\wordcloud\wordcloud.py", line 571, in generate
return self.generate_from_text(text)
File "D:\软件安装\python\lib\site-packages\wordcloud\wordcloud.py", line 553, in generate_from_text
self.generate_from_frequencies(words)
File "D:\软件安装\python\lib\site-packages\wordcloud\wordcloud.py", line 405, in generate_from_frequencies
max_font_size=self.height)
File "D:\软件安装\python\lib\site-packages\wordcloud\wordcloud.py", line 439, in generate_from_frequencies
font = ImageFont.truetype(self.font_path, font_size)
File "D:\软件安装\python\lib\site-packages\PIL\ImageFont.py", line 261, in truetype
return FreeTypeFont(font, size, index, encoding, layout_engine)
File "D:\软件安装\python\lib\site-packages\PIL\ImageFont.py", line 144, in __init__
self.font = core.getfont(font, size, index, encoding, layout_engine=layout_engine)
OSError: cannot open resource
本文探讨了使用Python的WordCloud库生成词云时遇到的错误,并详细分析了错误原因及解决办法。通过阅读本文,读者可以了解到如何正确配置字体路径以避免资源无法打开的问题。
1660

被折叠的 条评论
为什么被折叠?



