[英]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.