[英]Failing to Create New File (Python)
我創建了一個小函數來將任何錯誤記錄到一個新文件中,但是當我不應該出現錯誤時卻出現了錯誤。 我四處搜索,這個問題的所有答案都使用我現在使用的相同方法,但是我遇到了錯誤。
with open(f'Z:/FTP/errors/error-{get_timestamp(False)}.txt', 'w+') as f:
f.write(str(e))
上面是我的代碼,下面是我收到的錯誤(已截斷):
File "Main.py", line 42, in log_error
with open(f'Z:/FTP/errors/error-{get_timestamp(False)}.txt', 'w+') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'Z:/FTP/errors/error-2017-10-14T19:08:07.577362.txt'
出了什么問題? 我是不是太瞎了,看不到我犯的錯誤?
在寫入文件之前,您需要創建“錯誤”文件夾:
import os
os.makedirs(f'Z:/FTP/errors')
檢查您是否具有寫入文件夾的權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.