はなぜこの戻りはAttributeErrorん:ただの文字列は、リストがソートされ、現在時刻がstfttimePythonのJSON:__enter__
current_time = strftime("%Y-%m-%d %H-%M-%S", gmtime())
filename = f"Komplett-{str(sorting_method)}-{str(current_time)}.txt"
if not os.path.exists(f'C:/Users/tagp/OneDrive/Dokumenter/Python/{filename}'):
open(str(filename), "w+")
with (filename, "w+") as json_data:
my_list = {}
my_list["products"] = []
for thing in my_products:
my_list["products"].append({
"Product Title":thing.title,
"Price":thing.price,
"Rating":thing.rating,
"Stock":thing.stock
})
json.dump(my_list, json_data, indent = 4)
完全トレースバックを使用している方法に基づいて__enter__
ソート方法作成されます:
Traceback (most recent call last):
File "komplett.py", line 172, in <module>
with (filename, "w") as json_data:
AttributeError: __enter__
あなたは完全なトレースバックを投稿できます –
完全なトレースバック付き編集済み投稿 – Peebl
あなたは 'open'を忘れました。 – user2357112