【问题标题】:how to print lines of a file against each other python [closed]如何相互打印文件的行python [关闭]
【发布时间】:2021-03-10 20:03:20
【问题描述】:

这可能很容易,但我还没有解决这个问题。我有一个正常的文件如下:

>seq1
AAAAAAAA
>seq2
TTTTTTTT
>seq3
CCCCCCCC
>seq4
GGGGGGGG

我想要得到的是在另一行上打印每一行 ( except the lines start with > ) - 所需的输出应该是:

AAAAAAAA
TTTTTTTT

AAAAAAAA
CCCCCCCC

AAAAAAAA
GGGGGGGG

TTTTTTTT
CCCCCCCC

TTTTTTTT
GGGGGGGG

CCCCCCCC
GGGGGGGG

谢谢

【问题讨论】:

标签: python loops file iteration


【解决方案1】:

我猜这就是你要找的东西:

with open('file.txt', 'r') as file:
    lines = file.readlines()
    for line in lines:
        if not line.startswith('>'):
            print(line)

您必须逐行读取文件,并测试第一个字符。

【讨论】:

  • 不完全-我想将每一行与另一行打印出来-因为我已经粘贴了期望的输出
  • 哦,我明白了,对不起,我再试一次
  • 非常感谢:)
猜你喜欢
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多