Python 我可以知道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匹配*表示“恰好一个文件或子目录,**表示“零个或多个目录或子目录”。我仍然对**感到困

您好,我可以知道参数是什么意思吗?

如果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
匹配
*
表示“恰好一个文件或子目录,
**
表示“零个或多个目录或子目录”。

我仍然对**感到困惑。**是什么意思anyway@JianLong更好?
for csvfiles in glob.glob('27-Jul/**/*.csv', recursive=True):
    print(csvfiles)