-1
我有一個目錄結構如下:在多個列表中指定解析多個子目錄
|-- Transcripts
| |-- [Time_n]
| | |-- [Group_n]
| | | |-- file_1.txt
| | | |-- ...
| | | |-- file_n_n.txt
| |...
|
要分析所有子目錄中,那裏有多個Groups
多Times
每一個文件,我只想用:
import glob
path = 'Transcripts/***/**/*.txt'
files = glob.glob(path, recursive=True)
for file in files:
print(file)
但是,如果我只想指定某些Times
和Groups
,我可以從glob
執行此操作,還是隻能在下面的循環中執行此操作?
實施例集合:
times = ['Time1', 'Time3']
groups = ['Group2', 'Group4']
這僅應通過這些子目錄循環:
/Transcripts/Time1/Group2/
/Transcripts/Time1/Group4/
/Transcripts/Time3/Group2/
/Transcripts/Time3/Group4/
的問題問,如果我能做到這一點的循環水平。 –
您可以通過兩種方式來完成。取決於您的實施方式。 – bigbounty
您能否以另一種方式展示如何去做?謝謝! –