1. 程式人生 > 其它 >廖雪峰課後作業-利用os模組編寫一個能實現dir -l輸出的程式

廖雪峰課後作業-利用os模組編寫一個能實現dir -l輸出的程式

技術標籤:iopython

當前目錄

在這裡插入圖片描述

利用os模組編寫一個能實現dir -l輸出的程式。

gen = [x for x in os.listdir('.')]
print(gen)

執行結果:
在這裡插入圖片描述

編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。

def gci(filepath):
    files = os.listdir(filepath)
    for fi in files:
        fi_d = os.path.join(filepath, fi)
        if os.path.isdir(fi_d):
gci(fi_d) elif os.path.splitext(fi_d)[1] == '.py': print(fi_d) gci(".")

執行結果:
在這裡插入圖片描述