如何更改Python寫入/打開文件的默認位置?如何更改Python寫入/打開CSV文件的默認位置?
我最近下載了IPython,並注意到任何時候寫入文本文件或者需要CSV文件導入熊貓/ numpy操作數據都必須在MyDocuments中。我想在另一個文件中創建一個特定的文件夾,它會自動寫入/打開文件。
有沒有辦法做到這一點?
如何更改Python寫入/打開文件的默認位置?如何更改Python寫入/打開CSV文件的默認位置?
我最近下載了IPython,並注意到任何時候寫入文本文件或者需要CSV文件導入熊貓/ numpy操作數據都必須在MyDocuments中。我想在另一個文件中創建一個特定的文件夾,它會自動寫入/打開文件。
有沒有辦法做到這一點?
您可以通過os
模塊更改IPython正在運行的當前目錄。在快捷目錄:
import os
os.chdir('C:/Users/Oliver/Documents/Project Name/data')
如果你想在IPython的圖標點擊形成的開始菜單時,更改啓動目錄,您可以通過「開始在」這樣做。
所以這似乎只是在代碼初始化後更改目錄,但是當我關閉並重新打開IPython時,它將目錄返回到MyDocuments。有沒有更改默認目錄的方法,以便我不必使用它來啓動每個代碼? –
我猜你正在使用IPython快捷方式。我已經爲這個案例添加了我的答案。 – James
只是theirfull路徑指定的文件。您可以更改當前目錄,但這樣做沒有任何優勢。 –