给定文件路径的随机长度,如何在中间使用正则表达式:
name = 'path/to/../../foo/file.py'
类似的东西:
In [2]: name.startswith('.*/foo/')
Out[2]: False
答案 0 :(得分:0)
而不是使用re
使用glob
作为执行此操作的方法。
import glob
for filename in glob.iglob('C:\Users\Desktop\**\Start\c*'):
print(filename)
<强>输出强>
C:\Users\Desktop\screenshoots\Start\cmr(1).PNG
C:\Users\Desktop\screenshoots\Start\cmr(2).PNG
C:\Users\Desktop\screenshoots\Start\cmr(3).PNG