簡體   English   中英

無法創建新文件 (Python)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM