Python 我可以知道recursive=true是什么意思吗?
您好,我可以知道参数是什么意思吗? 如果recursive为true,则模式“Python 我可以知道recursive=true是什么意思吗?,python,glob,Python,Glob,您好,我可以知道参数是什么意思吗? 如果recursive为true,则模式“**”将匹配任何文件和零个或多个目录和子目录。如果模式后面跟着一个os.sep,则只有目录和子目录匹配 因此,当recursive为true时,以下文件将匹配您的模式: 7月27日/a/foo.csv 7月27日/c/d/baz.csv 7月27日/boo.csv 如果使用单个*而不是**,则只有27 Jul/a/foo.csv匹配*表示“恰好一个文件或子目录,**表示“零个或多个目录或子目录”。我仍然对**感到困
**
”将匹配任何文件和零个或多个目录和子目录。如果模式后面跟着一个os.sep
,则只有目录和子目录匹配
因此,当recursive
为true时,以下文件将匹配您的模式:
7月27日/a/foo.csv
7月27日/c/d/baz.csv
7月27日/boo.csv
如果使用单个
*
而不是**
,则只有27 Jul/a/foo.csv
匹配*
表示“恰好一个文件或子目录,**
表示“零个或多个目录或子目录”。我仍然对**感到困惑。**是什么意思anyway@JianLong更好?
for csvfiles in glob.glob('27-Jul/**/*.csv', recursive=True):
print(csvfiles)