Shell 'cd' 指令的Python 等效項
在Unix shell 中,'cd' 指令允許使用者透過以下方式導航檔案系統變更目前工作目錄。在 Python 中,有類似的方法可以使用 'os' 模組來實現此目的。
更改目前工作目錄
要更改 Python中的目前工作目錄,您可以使用以下程式碼:
import os os.chdir(path)
其中「path」是您要設定為目前工作的新目錄
注意事項和替代方案
更改目前工作目錄時要小心,因為這可能會導致程式碼發生意外變更。此外,不建議在更改目錄後捕獲 WindowsError 或 OSError 等異常,因為這可能會導致意外的更改。
如果您使用的是Python 3.11 或更高版本,您可以使用上下文管理器來確保返回完成後原始工作目錄:
import os with os.chdir(path): # Code
對於舊版本的Python,您可以建立自己的上下文管理器,如Brian M. Hunt中所示
注意
更改子進程中的當前工作目錄不會影響父進程的當前工作目錄。這也適用於 Python 解釋器。您不能使用 os.chdir() 修改呼叫進程的 CWD。
以上是如何更改Python目前工作目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!