for csvfiles in glob.glob('27-Jul/**/*.csv', recursive=True):
print(csvfiles)
嗨,我可以知道recursive=True
参数是什么意思吗?
https://docs.python.org/3/library/glob.html
如果递归为真,模式"
**
"将匹配任何文件和零个或多个目录和子目录。如果模式后跟os.sep
,则只有目录和子目录匹配。
因此,当recursive
为 true 时,以下文件将与您的模式匹配:
27-Jul/a/foo.csv
27-Jul/c/d/baz.csv
27-Jul/boo.csv
如果使用单个*
而不是**
,则只有27-Jul/a/foo.csv
匹配。*
表示"恰好一个文件或子目录",**
表示"零个或多个目录或子目录"。