0
我不知道這是爲什麼不工作如何通過python創建文本文件?
import time
consumption = "300"
spend = "5000"
def create_report(consumption, spend):
date = time.strftime("%d/%m/%Y")
date = date + ".txt"
file = open(date, "w")
file.write("Since: ", pastdate)
file.write("Consumption in £: ", consumption)
file.write("Overall spend in £: ", spend)
file.close()
create_report(consumption, spend)
我希望能夠簡單地創建一個文本文件,並在它與今天的日期文本文件的名字寫。 「w」似乎沒有創建文件。我得到的錯誤:
file = open(date, "w")
FileNotFoundError: [Errno 2] No such file or directory: '01/03/2016.txt'
這不是您平臺上的有效文件名。 – jonrsharpe
使用'date = time.strftime(「%d-%m-%Y」)'作爲替代 – gtlambert
嘗試'w +'而不是'w',看看是否可以解決您的問題。 –