簡體   English   中英

創建文本文件Python無法正常工作-Raspberry Pi

[英]Create text file Python not working - Raspberry Pi

我已經嘗試過使用Raspberry Pi B +在python腳本中編寫一個簡單的.txt文件,但無法正常工作。 它沒有顯示任何錯誤,但是我可以看到該文件。 代碼是:

file = open('log.txt','r')
file.write('hi'+'\n')
file.close()

我試過了'w +''a''w' ; 然后重啟。

python Desktop/BQ/log.py

並且在打開文件時顯示目錄中不存在的錯誤:

cat Desktop/BQ/log.txt

謝謝你的幫助。

file = open('log.txt','r')
file.write('hi'+'\n')
file.close()

不起作用,因為

file = open('log.txt','r')

以讀取模式打開文件。 這就是“ r”代表的意思。 'w'用於寫(覆蓋當前文件內容。'a'附加到當前文件內容之后(例如,如果要寫日志)

因此,如果“ w”不起作用,請確保以足夠的權限執行該程序以寫入該目錄。

“如果您以python Desktop / BQ / log.py的形式啟動程序,並將其寫入log.txt,則該文件將不在Desktop / BQ / log.txt,而將在log.txt(大概是〜 /log.txt(如果桌面位於您的主目錄中)”。

謝謝,在終端上調用python文件的位置創建了文件。 就我而言,這不是我文件的目錄。 該文件在其他地方創建。 這是一件容易的事,但我無法弄清楚。

感謝@Daniel Pryden和@Jonh Gordon

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM