一、_getcwd函數的作用和使用方法
getcwd()是python中一個內置函數,用於獲取當前工作目錄的路徑。
import os current_path = os.getcwd() print(current_path)
運行代碼,會輸出當前工作目錄的路徑,例如C:\Users\ABC\Desktop。
如果涉及到文件操作,比如讀寫文件,我們會需要指定文件的相對路徑或絕對路徑,而使用getcwd()獲取當前工作目錄的路徑,會方便我們確定文件路徑。
二、查看當前工作目錄的文件和子目錄
除了獲取當前工作目錄的路徑,我們還可以使用listdir函數查看當前工作目錄中的所有文件和子目錄。
import os current_path = os.getcwd() files_in_directory = os.listdir(current_path) print(files_in_directory)
運行代碼,會輸出當前工作目錄下的所有文件和子目錄名。
使用listdir函數之前,需要先獲取當前工作目錄的路徑,這裡使用了getcwd()函數。
三、改變當前工作目錄的路徑
使用chdir函數可以改變當前工作目錄的路徑。
import os print("當前工作目錄:", os.getcwd()) os.chdir('C:\\Users\\ABC\\Desktop\\folder') # 改變工作目錄到C盤Desktop下一個名為folder的子目錄下 print("改變後的工作目錄:", os.getcwd())
運行代碼,會輸出當前和改變後的工作目錄。
有時候我們需要在程序中操作某個指定路徑下的文件,比如我需要讀取某個文件中的數據,但是文件的路徑不在當前工作目錄下,這時候我們就需要使用chdir函數改變當前工作目錄的路徑,以便於直接使用相對路徑讀取文件。
四、總結
_getcwd函數的作用是獲取當前工作目錄的路徑,我們可以利用它讀取指定路徑下的文件;listdir函數是用於查看當前工作目錄下的所有文件和子目錄;chdir函數可以改變當前工作目錄的路徑,以便於讀取指定路徑下的文件。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/300209.html