Python 如何仅全局处理没有扩展名的文件?
我有如下文件:Python 如何仅全局处理没有扩展名的文件?,python,glob,Python,Glob,我有如下文件: filename_000 filename_000.sh filename_000.e filename_000.o 有没有办法在glob函数中指定正则表达式?大概是这样的: from glob import glob for file in glob("filename_[0-9]{1,3}$"): ... 有什么建议吗?没关系。我刚想出来。我想正则表达式可以做到: from glob import glob import re re_file = re.comp
filename_000
filename_000.sh
filename_000.e
filename_000.o
有没有办法在glob函数中指定正则表达式?大概是这样的:
from glob import glob
for file in glob("filename_[0-9]{1,3}$"):
...
有什么建议吗?没关系。我刚想出来。我想正则表达式可以做到:
from glob import glob
import re
re_file = re.compile("filename_[0-9]{1,3}$")
files = glob("filename*")
files = [f for f in files if re_file.findall(f)]
没关系。我刚想出来。我想正则表达式可以做到:
from glob import glob
import re
re_file = re.compile("filename_[0-9]{1,3}$")
files = glob("filename*")
files = [f for f in files if re_file.findall(f)]
使用re模块:
使用re模块:
另一种可能性:
glob("filename_???")
另一种可能性:
glob("filename_???")