我需要使用
*.csv.gz
.匹配一堆目录中的所有
glob
文件
我的目录结构是这样的:
data
/nasdaq100
/2015
/20150102
/A.csv.gz
...
/Z.csv.gz
...
/20161201
...
/2016
...
acquisition/
/script.py
在
script.py
我想遍历nasdaq100
下的所有子目录并处理*.csv.gz
文件。
使用这个时我想出了一个空列表:
from pathlib import Path
DATA_PATH = Path('../data')
path = DATA_PATH / "nasdaq100"
list(path.glob('*/**/*.csv.gz'))
因为
path
是data/nasdaq100
我认为用*/**/*.csv.gz
匹配当前目录和子目录会起作用。
我做错了什么?