无法写入文件,尽管我有权限这样做在Python中

10 浏览
0 Comments

无法写入文件,尽管我有权限这样做在Python中

正如标题所示,尽管我有写入权限,但我在写入特定文件方面遇到了问题。我没有收到错误消息;就好像代码行被完全忽略了一样。它们没有起到任何作用。

f = open("C:/ProgramData/Microsoft/Windows/Start Menu/Programs/StartUp/startupfile.py", 'w')

f.write("我想要写入的内容")

f.close()

有人能帮我吗?再次强调,没有错误消息。这些代码行被完全忽略了。是不是因为它在Windows目录下?还是我遗漏了一些非常明显的东西?

编辑:

感谢大家的帮助,但问题只是Windows的无能造成的。我发现在重新启动后文件出现了,这也可以正常工作,因为我是在启动文件夹中进行写入。

0
0 Comments

问题的原因是文件以二进制模式打开,而不是文本模式。解决方法是将文件以文本模式打开。

0