簡體   English   中英

無法將數據插入使用Python代碼中的touch創建的空文件中

[英]not able to insert data into an empty file created using touch in Python code

  commands.getoutput("touch /mytxt.txt")
  x="hello"
  commands.getoutput("echo x | cat >> /mytxt.txt".format(x))

我試圖在python live解釋器中運行此代碼,它可以完美運行,數據已插入文件中。 但是當我將此代碼放入python程序時,它沒有顯示此類文件和目錄。 但是文件mytxt被創建到/文件夾中

這是您的答案:

Python打印字符串到文本文件

如果您編寫的是python代碼而不是Shell腳本,那么我想您想使用python內置函數來管理文件。

我只是在具有php代碼的服務器上有一個類似的問題。 我以根用戶身份編輯了文件,但是Web服務器無法寫入該文件。

問題是Apache(或您的Web服務器)沒有讀/寫訪問權限。 例如作為文件/文件夾的組所有者

設置GROUP權限,並設置文件夾,以便Web服務器也具有完全的讀/寫訪問權限。

暫無
暫無

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

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