TypeError: 'encoding'はこの関数の無効なキーワード引数です。
2022-02-18 14:07:08
Python でクロールして、エラーを報告しています。
TypeError: 'encoding' is an invalid keyword argument for this function
の前にあります。
with open('baidu.html','w',encoding='utf-8') as fp:
fp.write(response.read().decode())
ヒントは、私のエンコーディングが全く有効なキーワードでないことを意味します。それはPythonのバージョンによるものかもしれません。
バージョンが原因かどうか、ググってみると
何も問題ありません、私は2.7です
2.7のAPIを確認する必要がありそうです
でも、エンコーディングをパラメータとして与えることはできないようだし、Python3のドキュメントを確認しても紹介されていないので、ネットで使っている人を見るだけでできない。
捨ててしまえばいいのでは?
の後に。
with open('baidu.html','w') as fp:
fp.write(response.read())
もちろん、正常に動作します
関連
-
PythonでクロールするときにAttributeError: 'NoneType' オブジェクトに 'find_all' 属性がないのを解決する
-
Error: cannot run program--createprocess error=2,The system cannot find specified file.
-
'dict' オブジェクトには 'has_key' という属性がありません。
-
Pythonの実行時にSyntaxError: invalid syntaxが発生した場合の対処方法
-
Ubuntu pip AttributeError: 'module' オブジェクトに '_main' 属性がない。
-
Pythonのエラーです。ModuleNotFoundError: pygame'という名前のモジュールはありません。
-
TypeError: 'numpy.ndarray' オブジェクトが呼び出し可能でないエラー処理
-
Python による pyserial 経由でのシリアルポートの読み取りと書き込み
-
ValueError: 解凍するために1つ以上の値が必要です。
-
Python - pickleファイルの異なるPython環境への変換
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
解決済みお客様のCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX AVX2
-
Solve 'DataFrame' オブジェクトに 'sort' 属性がない。
-
問題解決しました。Pythonを起動しても「ImportError: No module named site" というエラーでPythonを起動する。
-
ModuleNotFoundError: ConfigParser' という名前のモジュールはありません。
-
Pythonでナンバープレート自動認識システムを作ろう!楽しくて実用的です。
-
Pythonでフォルダをトラバースして大きなファイルを探す
-
TypeError: 'dict_keys' オブジェクトはインデックス作成をサポートしていません。
-
Pythonで問題解決。TypeError: 'encoding' is an invalid keyword argument for this function.
-
TypeError: 'float' オブジェクトが for ループ内で整数として解釈できない どうすればよいですか?
-
[Python] ValueError: サポートされていない pickle プロトコルです。5 解決方法