簡體   English   中英

如何授予Python寫入文件的權限

[英]How to Give Python Permission to Write Files

我正在學習Python,還沒有足夠的詞匯來描述這一點。 但是,我似乎無法將用Python創建的文件保存到我的Window10計算機中。 我在尋求幫助以嘗試將文件保存到Pandas時發現了這一點。 然后,我在使用SQLITE3創建數據庫時發現了相同的問題,腳本似乎很有趣,但是沒有數據庫文件出現。

有誰知道如何解決這一問題? 僅供參考,我有一個雙啟動Ubuntu計算機,我可以在Ubuntu中通過Python保存文件,但實際上也需要它在Windows計算機上工作。

我正在通過Jupyter Notebook運行python。

為了使此代碼正常工作,我必須對您鏈接的代碼片段進行一些更改。

Windows和Linux之間的區別是文件路徑分隔符為正斜杠:

df.to_csv("tests/ysi_test_files/filehere.csv", index = False)

如果您想要文件的硬絕對路徑,請執行以下操作:

df.to_csv('C://Folder//myfilename.csv', index=False)

同樣,如果您從Windows文件夾復制文件夾路徑,則將獲得反斜杠而不是正斜杠。 您需要更改代碼中的內容以保存文件:

C:\\ Users \\ myuser \\ Desktop \\ python \\

C:/用戶/ myuser /桌面/ python /

如果您正在命令提示符下運行python腳本,請右鍵單擊它並以管理員身份運行即可解決此問題。

暫無
暫無

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

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