1. ホーム
  2. Python

エラーの原因の1つ: 'encoding'はこの関数の無効なキーワード引数です。

2022-02-18 19:28:36

今日、NLPのソースコードのサンプルをダウンロードして見てみたのですが、以下のコードを実行するとエラーが発生しました。

ft = open('D:\ML\\MotionAnalysis\\\ViewDict.txt','r',encoding = 'utf-8')
lines_all = ft.readlines()
print(lines_all[:20])






自分の使っているpythonのバージョンは2.7で、ソースコードのソースは3.6を使っているので、バージョンの問題だと思い、公式サイトに行ってpython3.6をダウンロードしました。

もう一度上記のコードを実行したところ、問題は解決し、txtの内容が正常に印刷されました。

ということで、もしあなたもこのエラーが出るようなら、バージョンが更新されていないことが原因でしょう。Python 3.6をダウンロードし、後で実行して試してみてはいかがでしょうか?


アタッチメントです。

python 3.6 インストールチュートリアル。

http://blog.csdn.net/sinat_32332805/article/details/53421745