我已经尝试过使用Raspberry Pi B +在python脚本中编写一个简单的.txt文件,但无法正常工作。它没有显示任何错误,但是我可以看到该文件。 代码是:
dict
我尝试使用'w +','a','w';然后重新启动。
file = open('log.txt','r')
file.write('hi'+'\n')
file.close()
打开文件时,它显示目录中不存在的错误:
python Desktop/BQ/log.py
感谢您的帮助。
答案 0 :(得分:1)
file = open('log.txt','r')
file.write('hi'+'\n')
file.close()
不起作用,因为
file = open('log.txt','r')
以读取模式打开文件。这就是“ r”代表的意思。 “ w”用于写(覆盖当前文件内容。“ a”附加到当前文件内容(例如,如果您想写日志)
因此,如果“ w”不起作用,请确保以足够的权限执行该程序以写入该目录。
答案 1 :(得分:0)
”“如果您以python Desktop / BQ / log.py启动程序,并且将其写入log.txt,则该文件将不在Desktop / BQ / log.txt,而将在log.txt (如果Desktop在您的主目录内,则可能是〜/ log.txt)。
感谢,在终端上调用python文件的位置创建了文件。就我而言,这不是我文件的目录。该文件在其他地方创建。这是一件容易的事,但我无法弄清楚。
感谢@Daniel Pryden和@Jonh Gordon