Ich schreibe ein Chatbot-Programm mit Python und wenn ich meinen Code ausführen, erhalte ich den folgenden Fehler.TypeError: open() hat ein unerwartetes Schlüsselwort Argument 'Pufferung'
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'
Konnte keine Informationen online bezüglich des Fehlers finden. Alles, was ich gesehen habe, war vielleicht, dass es ein Bug war und ich sollte es Python melden. Derzeit läuft python3.5.3. Dies ist der Teil des Codes, der den Fehler verursacht.
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)
Bitte nehmen Sie sich den Moment Zeit, um Ihre Frage in etwas lesbares zu formatieren. – Shadow
Entfernen Sie einfach das Argument 'buffering = 1000' - sind Sie sicher, dass dies die richtige Signatur der' open' Methode ist? Vielleicht möchten Sie stattdessen 'bz2.BZ2File'. –
Es scheint unwahrscheinlich, dass Sie den Fehler melden müssen "Funktion nimmt kein Argument, das es definiert ist, nicht zu nehmen" zu Python. – donkopotamus