读取文件并将大小写分隔为两个不同的文件(Python)

2024-10-03 17:22:00 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在python中读取文件、替换某些字母并将替换的字母写入文件?你知道吗

提前谢谢。你知道吗

我已经走了这么远了

> def mutate():
>     f=open("DNA.txt", "r")
>     onef= open("normalDNA.txt","w+")
>     twof= open("mutatedDNA.txt","w+")
> 
>     if f.mode == 'r':
>     for line in f.readlines():
>         .replace()

那个DNA.txt文件文件是读取文件,包含

acatttgcttctgacacacaactgttcatagcaaccaaccaaccaaccaaccaaccaaccaaccatgcatctgactcctga公司

“a”应替换为“a”,并打印到normalDNA.txt文件你知道吗

然后“a”应再次替换为“T”,并保存到另一个文件中突变DNA.txt你知道吗


Tags: 文件txtforifmodedef字母line
1条回答
网友
1楼 · 发布于 2024-10-03 17:22:00

如果只是要替换的'a',可以尝试(在for循环中):

onef.write(line.replace('a', 'A'))
twof.write(line.replace('a', 'T'))

记住在完成文件后关闭它们(或者,更好的是,首先作为上下文管理器打开它们)

相关问题 更多 >