Python 是一種權(quán)威的編程語(yǔ)言,被廣泛使用于各種領(lǐng)域,其中一個(gè)重要的應(yīng)用就是處理文件夾的數(shù)據(jù)。本文將介紹使用 Python 在文件夾瀏覽應(yīng)用中的基本操作。
首先,我們需要使用 Python 中的 os 模塊,這個(gè)模塊為操作系統(tǒng)相關(guān)的功能提供了很多有用的函數(shù)。
import os cwd = os.getcwd() # 獲取當(dāng)前的工作路徑 print('當(dāng)前文件夾路徑:', cwd) content = os.listdir(cwd) # 獲取當(dāng)前工作路徑下的所有文件和文件夾 print('當(dāng)前文件夾下的內(nèi)容:', content)
上述代碼中,我們使用了 os.getcwd() 函數(shù)來(lái)獲取當(dāng)前的工作路徑,os.listdir() 函數(shù)來(lái)獲取指定文件夾中的所有內(nèi)容。在打印結(jié)果時(shí),我們使用了 pre 標(biāo)簽來(lái)展示代碼塊。
接下來(lái),我們可以通過(guò)循環(huán)來(lái)遍歷文件夾下的所有文件和文件夾,并對(duì)其進(jìn)行操作。
for item in content: if os.path.isfile(item): # 判斷是否為文件 print('文件:', item) else: # 文件夾 print('文件夾:', item)
上述代碼中,我們使用了 os.path.isfile() 函數(shù)來(lái)判斷當(dāng)前項(xiàng)是否為文件,若是,則輸出“文件”,否則就是文件夾。
另外,我們也可以使用 os.path.isdir() 函數(shù)來(lái)判斷當(dāng)前項(xiàng)是否為文件夾。
for item in content: if os.path.isdir(item): # 判斷是否為文件夾 print('文件夾:', item)
以上就是在 Python 中操作文件夾的基礎(chǔ)內(nèi)容,使用 os 模塊可以方便地獲取當(dāng)前工作路徑以及文件夾下的所有內(nèi)容,并對(duì)其進(jìn)行操作。