如何使用文件夹名称查找所有文件?
How can I find all files using folder name?
我想:
- 在一个地方提到文件夹(我在一个部分保留用户定义的变量)
- 使用它来搜索提及搜索字符串的所有文件 ({}.sh)
我该怎么做?
这个有效:
filelist = glob.glob('max/test/*{}*.sh')
但我想单独分配文件夹。
这行不通:
outdir = 'max/test/'
filelist = glob.glob('outdir/*{}*.sh')
这是使用 f 字符串的简单示例
outdir = 'max/test/'
path = f'{outdir}/*{{}}*.sh'
path
则等于 'max/test/*{}*.sh'
。请注意,我们必须通过加倍来避开花括号。 {{
转义为 {
,}}
转义为 }
glob.glob(outdir+'/*{}*.sh')
这对我有用。
我想:
- 在一个地方提到文件夹(我在一个部分保留用户定义的变量)
- 使用它来搜索提及搜索字符串的所有文件 ({}.sh)
我该怎么做?
这个有效:
filelist = glob.glob('max/test/*{}*.sh')
但我想单独分配文件夹。
这行不通:
outdir = 'max/test/'
filelist = glob.glob('outdir/*{}*.sh')
这是使用 f 字符串的简单示例
outdir = 'max/test/'
path = f'{outdir}/*{{}}*.sh'
path
则等于 'max/test/*{}*.sh'
。请注意,我们必须通过加倍来避开花括号。 {{
转义为 {
,}}
转义为 }
glob.glob(outdir+'/*{}*.sh')
这对我有用。