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教程》