你好,我是一個初學者在pythonanywhere。在pythonanywhere中寫入一個txt文件?
我試圖寫一個txt文件,但它不能正常工作,這是我的代碼:
write_file = open("/home/Debonnet/test/test.txt", "a")
write_file.write("test2")
write_file.close
但沒有什麼是被寫入file..I試圖「W」代替「a」也沒有什麼陳
你好,我是一個初學者在pythonanywhere。在pythonanywhere中寫入一個txt文件?
我試圖寫一個txt文件,但它不能正常工作,這是我的代碼:
write_file = open("/home/Debonnet/test/test.txt", "a")
write_file.write("test2")
write_file.close
但沒有什麼是被寫入file..I試圖「W」代替「a」也沒有什麼陳
現代的Python更喜歡with
成語:
with open("/home/Debonnet/test/test.txt", "w") as f:
f.write("test2")
的with
意味着Python會神奇地在塊結束時會自動調用close你,即使有什麼拋出一個異常
在「W」和「A」,後者意爲「追加」,所以它不會覆蓋以前的內容...
close
是一種方法。你需要調用它像這樣:write_file.close()
你有沒有寫權限? – Hackaholic 2014-10-29 21:38:01
是的,我想怎麼檢查? – user3650471 2014-10-29 21:39:23