OSError:cannot open resourceエラーの原因と解決方法

1069 ワード

エラーのタイプ
最近pythonを勉強しているとき、wordcloudライブラリを初歩的に勉強しました.強くて使いやすいライブラリです.しかし、私は練習中にOSError: cannot open resourceというエラーに遭遇し、各行のコードを徐々に分析し、エラーを見つけました.
問題コード
|import wordcloud,jieba
f=open('F:/PythonStudy/           .txt','r',encoding='utf-8')
t=f.read()
f.close()
l=jieba.lcut(t)
txt=' '.join(l)
w=wordcloud.WordCloud( font_path='F:/FZYS.ttf',background_color='white',width=1000,height=900,max_words=15)
w.generate(txt)
w.to_file('China.png')

エラーの原因
長いこと見てやっと気づいた
 w=wordcloud.WordCloud( font_path='F:/FZYS.ttf',background_color='white',width=1000,height=900,max_words=15)

この行の中のフォントの経路は私にフォルダを追加されて、本当に自分で愚かで、修正方法も簡単で、フォントの経路を補完します.したがって、このエラーの原因は主にフォントのパスが正しく設定されていないため、font_path設定が正しい.
解決策
修正されたコードは次のとおりです.
w=wordcloud.WordCloud( font_path='F:/PythonStudy/FZYS.ttf',background_color='white',width=1000,height=900,max_words=15)

初心者の皆さんが私のようにこのような低級な間違いを犯さないでほしい.