创建文本文件Python无法正常工作-Raspberry Pi

时间:2019-03-15 23:13:23

标签: python text raspberry-pi raspbian

我已经尝试过使用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

感谢您的帮助。

2 个答案:

答案 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