私はPythonでchatbotプログラムを作成しています。コードを実行すると、次のエラーが発生します。TypeError:open()は予期しないキーワード引数 'buffering'を受け取りました
Traceback (most recent call last):
File "C:/Users/stephen/AppData/Local/Programs/Python/Python35/chatbot.py", line 97, in <module>
with bz2.open("C:/RC_{}".format(timeframe.split('-')[0],timeframe), buffering=1000) as f:
TypeError: open() got an unexpected keyword argument 'buffering'
エラーに関するオンライン情報が見つかりませんでした。私が見たのはおそらくそれがバグだったので、私はそれをPythonに報告するべきです。現在Python3.5.3を実行しています。これは、エラーを取得するコードの一部です。
with bz2.open("C:/RC_{}".format(timeframe.split('-')[0],timeframe), buffering=1000) as f:
for row in f:
row_counter += 1
parent_id = row['parent_id']
body = format_data(row['body'])
created_utc = row['created_utc']
score = row['score']
comment_id = row['name']
subreddit = row['subreddit']
parent_data = find_parent(parent_id)
質問の書式を設定するのに必要な時間を読んでください。 – Shadow
引数 'buffering = 1000'を削除するだけです。これは' open'メソッドの正しいシグネチャであると確信していますか?代わりに 'bz2.BZ2File'を代わりに使いたいかもしれません。 –
バグを報告する必要はないと思われます。「機能はPythonには取らないことを定義しているという議論をしません。 – donkopotamus