我是python新手(使用2.7),我正在尝试获取对齐序列的fasta文件并删除句点(。)和破折号(-)。我正在尝试编写一个循环,以便 python 遍历每一行并用任何内容替换句点和破折号。这是我得到的脚本(当我运行它时,它会删除句点和破折号,但会留下空格):
InFileName = 'myfile.fasta'
InFile = open(InFileName, 'r')
OutFileName = 'myfile_nodots.fasta'
OutFile = open(OutFileName, 'w')
for Line in InFile:
Line=Line.replace('.', "")
Line=Line.replace('-', "")
Outfile.write(Line)
InFile.close()
OutFile.close()
任何建议将不胜感激!仁