你好,我是一个初学者在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