文件未打开也不通过python代码写入

完全是新手,正在学习python,所以请耐心等待我的菜鸟问题。 我尝试输入此代码:

file = open('Test.txt','w')
file.write('Hello world')

在那之后它没有给我一个错误,但是也不会打开或写入。 Text.txt文件在我的桌面上,我尝试了直接路径,但也遇到了同样的问题。我可以错过什么吗?预先谢谢你。

LOVE11203 回答:文件未打开也不通过python代码写入

您的文件不在您认为要尝试的位置

print(os.getcwd())
file = open('Test.txt','w')
file.write('Hello world')
print("Wrote : {0}".format(os.path.abspath("Test.txt")))
print("Contents: ",open("Test.txt","r").read())

在准备写作时,您应该真正使用文件上下文

with open("Test.txt","w") as f:
     f.write('Hello world')

这可确保文件随后正确关闭

,

您是否尝试过使用file.close()

此脚本与您要写入的文件位于同一目录吗?

, 我的观察如下。 在第二行代码之后,Python返回no。在您的情况下,将写入文件的字符数设置为11。您是否观察到了? 2.尽管您可能会在桌面上使用文件资源管理器看到文件,但是如果使用记事本打开文件,则看不到任何内容。为了查看编写的内容,您需要通过python中的file.close()关闭文件。 3.如前所述,文件名为test.txt,但是您已经声明'Text.txt'在桌面上。 Pl。调和。 最好的祝福 NR
本文链接:https://www.f2er.com/2634853.html

大家都在问