我想遍歷文件夾來執行特定文件的分析。如何迭代文件夾以查找Python中的特定文件?
比方說,我有3個文件夾名爲S1
,S2
和S3
。每個文件夾都包含一個名稱相同的文件,稱爲hi.csv
。一旦我得到腳本成功遍歷每個文件夾並找到該文件,我將分析CSV並在每個文件夾中創建一個新的CSV文件。
代替分析代碼,我剛剛嘗試在第一個實例中打印文件。理想情況下,我會在每個子文件夾S1
,S2
和S3
下看到名爲hi.txt
的文件名。
這是我到目前爲止已經試過,但它不工作:
fn = 'hi.txt'
indir = '/Users/sheena/Desktop/Test'
for root, dirs, filenames in os.walk(indir):
for d in dirs:
if os.path.isfile(fn):
print(f)
*上的任何進度不起作用*? – jonrsharpe
您需要提供更多關於問題的實際情況,以及您嘗試過什麼,失敗的信息。否則它很容易被關閉。 – AlBlue