1. ホーム
  2. Python

Pythonで問題解決。TypeError: 'encoding' is an invalid keyword argument for this function.

2022-02-18 11:19:17

open機能使用時。

キーコード

fp = open('. /config_xlsx.txt', encoding= 'gb18030')

解決策1

に変更します。

import io
fp = io.open('. /config_xlsx.txt', encoding= 'gb18030')

しかし、印刷されたtxtの内容には、多くのエスケープ文字があります。

解決策2(究極の解決策)。

まず、pythonのバージョンを確認します。python --versionで、2.7であることを確認します。

3.4へのアップグレードを断行

ioのインポートもエスケープ文字も必要ない!!!!