Python 是一種非常強(qiáng)大的編程語言,它可以很容易地處理文件和目錄。在 Python 中,使用操作系統(tǒng)當(dāng)前目錄來訪問文件是非常常見的。但是,您可能需要改變工作目錄以便訪問其他目錄中的文件。下面是一些使用 Python 改變工作路徑的方法。
# 方法一:使用 os.chdir() 函數(shù) import os # 獲取當(dāng)前工作目錄 print("當(dāng)前工作目錄為:", os.getcwd()) # 改變工作目錄 os.chdir('/Users/username/Desktop') # 再次獲取當(dāng)前工作目錄 print("當(dāng)前工作目錄為:", os.getcwd())
使用上述代碼,首先需要導(dǎo)入 os 模塊。使用 os.getcwd() 函數(shù)可以輕松獲取當(dāng)前工作目錄。使用 os.chdir() 函數(shù)可以改變當(dāng)前工作目錄到指定的目錄。在本例中,將工作目錄更改為桌面。
# 方法二:使用 with 語句改變工作目錄 import os # 獲取當(dāng)前工作目錄 print("當(dāng)前工作目錄為:", os.getcwd()) # 使用 with 語句改變工作目錄 with os.chdir('/Users/username/Desktop'): # 獲取改變后的工作目錄 print("當(dāng)前工作目錄為:", os.getcwd()) # with 代碼塊結(jié)束后,返回原先的工作目錄 print("當(dāng)前工作目錄為:", os.getcwd())
Python 還提供了使用 with 語句改變工作目錄的方法。使用 with 語句可以確保 Python 在代碼塊結(jié)束后返回原先的工作目錄。此方法與前面介紹的方法極為相似,只是使用了 with 語句。
總之,Python 提供的這些改變工作路徑的方法,極大地方便了文件目錄操作。程序員可以根據(jù)自己的需求選擇不同的方法。