我有一个包含许多数据行的文件,例如:
chr1:4797973-4836816 57.7862
我想创建一个包含以下行的新文件:
chr1 4797973 4836816 57.7862
chr#因行而异。 #= 1-19,X,Y 对不起,如果这是如此基本...... Ĵ
答案 0 :(得分:4)
是的,它太基础了。您应该尝试参考文档并提出解决方案。这是一个符合您目的的
>>> with open("in1.txt") as fin, open("out1.txt","w") as fout:
for line in fin:
fout.write(line.replace(":"," ").replace("-"," "))
您需要了解的事项:
请注意,你也可以使用翻译而不是替换,但这会占用你的字符串中的两个字符。