感謝所有的反饋,現在錯誤已修復。試圖寫入一個文件,但我得到一個錯誤,說寫需要一個文件對象而不是一個字符串
我想用這段代碼寫入一個文件。
import datetime
from datetime import datetime
ctime = str(datetime.now())
try:
open("pyth_log.txt", "w")
file.write("pyth_log.txt")
file.write("-------")
file.write("LOG")
file.write(ctime)
file.write("-------")
file.close()
except:
print("Unable to open file")
raise
錯誤,我得到:
TypeError: descriptor 'write' requires a 'file' object but received a 'str'
我也試圖與 「pyth_log.txt」 不加引號,但隨後給我的錯誤運行代碼:
NameError: name 'pyth_log' is not defined
您是否嘗試過使用'open()的返回'對象? –
您正在調用'file.write()',但您從未定義'file'。 – pstatix
@ pstatix:'file'被定義,它只是不是他們想要的。 –