我對python
非常陌生,剛剛安裝了Eric6
我想要搜索一個文件夾(和所有子目錄)來打印擴展名爲.pdf
的任何文件的文件名我有這個作爲我的語法,但它錯誤說打印文件名
被調試程序引發的異常未處理FileNotFoundError
「[WinError 3]系統找不到指定的路徑 'C:'」
文件:C:\用戶\ pcuser \ EricDocs \ Test.py,Line:6
這是我想要執行的語法:
import os
results = []
testdir = "C:\Test"
for folder in testdir:
for f in os.listdir(folder):
if f.endswith('.pdf'):
results.append(f)
print (results)
是「C:\ Test」你真實的實際目錄名稱,還是你匿名它,因爲真正的目錄是「C:\ users \ your_real_name」或什麼的? – Kevin
爲什麼'在testdir文件夾???? ..你正在循環'tesdir'字符串而不是'testdir'中的每個文件夾。 –
@Kevin - 這是我想要掃描的真實目錄。我創建了一個「測試」目錄,並在其中放置了一些diff文件類型以運行此片段。 –