亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Python中更改目錄(CD)?

如何在Python中更改目錄(CD)?

開心每一天1111 2019-06-24 10:16:56
如何在Python中更改目錄(CD)?cd與shell命令一樣,可以更改工作目錄。如何更改Python中的當前工作目錄?
查看完整描述

3 回答

?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

我會用os.chdir就像這樣:

os.chdir("/path/to/change/to")

順便說一句,如果您需要確定當前的路徑,請使用os.getcwd().

更多這里


查看完整回答
反對 回復 2019-06-24
?
森欄

TA貢獻1810條經驗 獲得超5個贊

您可以用以下方法更改工作目錄:

import os

os.chdir(path)

在使用此方法時,需要遵循兩種最佳做法:

  1. 捕獲無效路徑上的異常(WindowsError,OSError)。如果拋出異常,則不要執行任何遞歸操作,特別是破壞性操作。他們將在舊的道路上運作,而不是新的道路。
  2. 完成后返回到舊目錄。這可以通過在上下文管理器中包裝chdir調用來以異常安全的方式完成,就像Brian M.Hunt在

    他的回答.

更改子進程中的當前工作目錄不會更改父進程中的當前工作目錄。Python解釋器也是如此。你不能用os.chdir()若要更改調用進程的CWD,請執行以下操作。


查看完整回答
反對 回復 2019-06-24
  • 3 回答
  • 0 關注
  • 8160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號