我想用文件名稱中包含的當前日期創建一個日誌文件,然後將數據發送到日誌文件。Python文件無法打開[FileNotFoundError:]
import time
current_date = str(time.strftime("%d/%m"))
data = 'test data'
log = open(current_date+"log.txt","a")
log.write("> "+data+"\n")
log.close()
運行時,這會導致以下錯誤:
'FileNotFoundError: [Errno 2] No such file or directory: '09/04log.txt'
我怎樣才能解決這個問題?
不要/'在文件名中使用'。 '09/04log.txt'是目錄'09'中的文件'04log.txt',可能不存在。只需改變你的日期格式。 –
順便說一下'time.strftime'已經返回一個字符串 –