小编Rim*_*ury的帖子

python打开文件匹配模式不包括子字符串

我需要在python的文件夹中打开一些文件

说,我在文件夹中有以下文件:

text_pbs.fna
text_pdom_fo_oo.fna
text_pdom_fo_oo_aa.fna
text_pdom_fo_oo.ali
text_pdom_ba_ar.fna
text_pdom_ba_ar_aa.fna
text_pdom_ba_ar.ali
text_pdom_ba_az.fna
text_pdom_ba_az_aa.fna
text_pdom_ba_az.ali
Run Code Online (Sandbox Code Playgroud)

我想打开:

text_pdom_fo_oo.fna
text_pdom_ba_ar.fna
text_pdom_ba_az.fna
Run Code Online (Sandbox Code Playgroud)

只要。

我试过 glob:

glob.glob('*_pdom_*[^aa].fna')
Run Code Online (Sandbox Code Playgroud)

但它不起作用。非常感谢指出上述模式中的问题。有没有其他解决方法?

python regex glob wildcard

1
推荐指数
1
解决办法
2184
查看次数

标签 统计

glob ×1

python ×1

regex ×1

wildcard ×1