Python是一門(mén)優(yōu)秀的編程語(yǔ)言,可以用于處理各種任務(wù),包括文件操作等。獲取目錄樹(shù)是文件操作的一個(gè)重要環(huán)節(jié)。Python提供了一些內(nèi)置函數(shù)和模塊,可以輕松地獲取目錄樹(shù)并對(duì)其進(jìn)行操作。
首先,我們需要導(dǎo)入os模塊,該模塊提供了許多用于處理操作系統(tǒng)功能的函數(shù)。在這個(gè)例子中,我們將使用os.walk()函數(shù)獲取目錄樹(shù)。
import os def print_directory_contents(path): for root, dirs, files in os.walk(path): print(f"當(dāng)前目錄: {root}") for directory in dirs: print(f"子目錄: {os.path.join(root, directory)}") for file in files: print(f"文件: {os.path.join(root, file)}")在上面的代碼中,我們定義了一個(gè)名為print_directory_contents的函數(shù),它接收一個(gè)路徑參數(shù)。在該函數(shù)中,我們使用os.walk()函數(shù)獲取目錄樹(shù),并使用os.path.join()函數(shù)創(chuàng)建文件和目錄的完全路徑。 通過(guò)上述代碼我們便可獲取目錄樹(shù)并對(duì)其進(jìn)行操作,是不是非常方便呢?