我正在尝试替换文件列表中的部分文件扩展名。我希望能够遍历项目(文件),并删除扩展名。当 re.sub 作为第三个参数需要一个字符串时,我不知道如何适当地循环遍历列表中的项目。例如。re.sub(模式,repl,字符串,计数= 0,标志= 0)
import re
file_lst = ['cats1.fa', 'cats2.fa', 'dog1.fa', 'dog2.fa']
file_lst_trimmed =[]
for file in file_lst:
file_lst_trimmed = re.sub(r'1.fa', '', file)
Run Code Online (Sandbox Code Playgroud)
这里出现的问题是 re.sub 需要一个字符串,我希望它遍历字符串列表。
感谢您的任何建议!
python ×1