我有一个Python脚本在我的笔记本电脑上正常运行,但在我的树莓派上运行时,下面的代码似乎没有正常工作。具体而言,“TextFile.txt”未被更新和/或保存。Python脚本没有写入txt文件
openfile = open('/PATH/TextFile.txt','w')
for line in lines:
if line.startswith(start):
openfile.write(keep+'\n')
print ("test 1")
else:
openfile.write(line)
print ("test 2")
openfile.close()
我看到“测试1”和“测试2”在我的输出,所以我知道这些代码被达到,路径是正确的,等
这可能是由于权限问题。我使用的是从终端运行脚本:
usr/bin/python PATH/script.py
Python归“root”所有,script.py归“Michael”所有。
如果这是由于权限问题引起的,那么打开该文件会引发异常,但您声称不会发生这种情况。 –