【发布时间】:2016-01-01 07:17:43
【问题描述】:
如果我有一个 txt 文件并且它包含如下内容:
AGCGTTGATAGTGCAGCCATTGCAAAACTTCACCCTA
AGCGTTGATAGTGCAGCCATTGCAAAACTTCACCCTA
AAGAAACGAGTATCAGTAGGATGCAGACGGTTGATTG
但行之间有“\n”。
现在,如果我想用它们制作三胞胎。那么有没有办法将整个 txt 文件作为一行读取,所以它不会给我:
'CAA', 'TGC', '\nAG', 'CGT', 'TGA', 'TAG', 'TGC', 'AGC',
我上传了我目前拥有的全部代码,因为给出的答案似乎都没有帮助。
这就是我用来将整个字符串拆分为三元组的代码:
fob = open("Exercise.txt", "r")
def read_from_file(filename):
raw_txt = filename.read()
triplets = [raw_txt[i:i+3] for i in range(0, len(raw_txt), 3)]
read_from_file(fob)
【问题讨论】:
-
每行的符号数是多少?
-
我不太确定你要的是什么
-
您的示例包含长度为 37 的行。这是有意的吗?
-
不,我是随机添加的,实际上它有 210 个
标签: python