廖雪峰課後作業-利用os模組編寫一個能實現dir -l輸出的程式
阿新 • • 發佈:2021-01-08
當前目錄
利用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(".")
執行結果: