1.提出问题
如何把03-001.txt的格式转为03-002.txt的格式
03-001.txt的内容如下:分隔符是"\t"
1 a
chr1 b
chrM c
03-002.txt的内容如下:分隔符是"\t"
1 a
1 b
MT c
代码如下:
a=open("03-001.txt","r")
b=open("03-002.txt","w")
for i in a:
if i[0:3]=="chr":
j=i.strip().split("\t")
k=j[0].split("chr")[1]#split中的[1]表示以"chr"为分隔符,并且取分割后内容的第一项
if k =="M":
k="MT"
j[0]=k
out="\t".join(j)+"\n"
b.write(out)
else:
b.write(i)