我已經看到了許多與編寫文件&使用Python和GAE創建新目錄有關的問題,但其中一些結論(不僅在SO上)通過說Python 不能寫入文件或創建新目錄。然而,這些命令存在,許多其他人似乎正在寫文件和打開目錄沒有問題。makedirs錯誤:GAE Python能否創建新的目錄(文件夾)?
我想寫爲.txt文件,並創建文件夾並收到以下錯誤:
案例#1:
with open("aardvark.txt", "a") as myfile:
myfile.write("i can't believe its not butter")
生產「IO錯誤:[錯誤30]只讀文件系統:'aardvark.txt'「。但我已經檢查過,它不是隻讀文件。
案例#2:
folder = r'C:\project\folder\' + str(name)
os.makedirs(folder)
生產 「OSERROR:[錯誤38]功能沒有實現: 'C:\項目\文件夾'」
我失去了什麼?
OK感謝蒂姆是晶清楚 - 我會閱讀該鏈接的肯定。後續必須是...什麼是「os.makedirs」和「文件寫入」函數呢? – user2206361
一般的python方法正是他們所說的。但是,運行時/沙箱出於許多原因與在普通服務器上運行不完全相同。不能從運行代碼寫入本地文件系統是一個很好的安全措施。 –
確實很不開心,但公平的enuff。謝謝 – user2206361