Python中如何更改當前工作目錄

Python是一種面向對象編程語言,它包含了一組完善而且容易理解的標準庫,能夠輕鬆完成很多常見的任務。有時工作中,需要更改工作目錄,下面就來看下Python如何更改當前工作目錄。

我們可以使用chdi()方法,在Python中更改當前的工作目錄。

os.getcwd(pth)

該方法接受一箇參數,即您要更改到的目錄的路徑。該pth參數可以是絕對的,也可以是相對的。

例如:

# Impot the os module

impot os

# Pint the cuent woking diectoy

pint(“Cuent woking diectoy: {0}̶.fomt(os.getcwd()))

# Chnge the cuent woking diectoy

os.chdi(̺/tmp̻)

# Pint the cuent woking diectoy

pint(“Cuent woking diectoy: {0}̶.fomt(os.getcwd()))

輸出將如下所示:

Cuent woking diectoy: /home/linuxize/Desktop

Cuent woking diectoy: /tmp

提供給該chdi()方法的參數必須是目錄,否則NotADiectoyEo會引發異常。如果指定的目錄不存在,FileNotFoundEo則會引發異常。如果運行腳本的用戶沒有必要的權限,PemissionEo則會引發異常。

# Impot the os module

impot os

pth = ̺//www̻

ty:

os.chdi(pth)

pint(“Cuent woking diectoy: {0}̶.fomt(os.getcwd()))

except FileNotFoundEo:

pint(“Diectoy: {0} does not exist̶.fomt(pth))

except NotADiectoyEo:

pint(“{0} is not diectoy̶.fomt(pth))

except PemissionEo:

pint(“You do not he pemissions to chnge to {0}̶.fomt(pth))

《Ubuntu安裝Python3.9教程》

《Debin安裝Python教程》