Python输出在单独的行上

时间:2016-07-06 11:34:30

标签: python

我有一个关于Python的简单问题。 我写了一个工作脚本但是当我执行它时,它在一行中给出了一个答案,作为一个字符串。 我正在寻找的是两个独立的答案。 这是一个代码:       Python code

def test():
    fh=open('xxxxxxx.txt', 'r')
    fo=open('output.txt', 'a')
    for line in fh:
            line=line.strip()
            if(line.startswith('Total Sequences')):
                 fo.write(line)
    fh.close()
fh2=open('xxxxxxx.txt', 'r')
fo2=open('output.txt', 'a')
for line in fh2:
            line=line.strip()
            if(line.startswith('Sequence length')):
                 fo2.write(line)
fh2.close()
print(test())

1 个答案:

答案 0 :(得分:0)

您正在移除换行符" \ n"从文件中的每一行开始,声明为: -

订单= line.strip()

只需将其移除即可正常使用。