gpt4 book ai didi

python - 如何在一行中写入多行?

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:34 24 4
gpt4 key购买 nike

如何在一行中写入多行?我的输入是这样的:

HOXC11
HOXC11, HOX3H, MGC4906
human, Homo sapiens


HOXB6
HOXB6, HOX2, HU-2, HOX2B, Hox-2.2
human, Homo sapiens


HOXB13
HOXB13
human, Homo sapiens


PAX5
PAX5, BSAP
human, Homo sapiens

我需要将其变成这样的一行:

HOXC11   HOXC11, HOX3H, MGC4906  human, Homo sapiens
HOXB6 HOXB6, HOX2, HU-2, HOX2B, Hox-2.2 human, Homo sapiens
HOXB13 HOXB13 human, Homo sapiens

最佳答案

假设您的输入来自一个文件,我们将其命名为 homosapiens.txt,您可以从指定的输入转到所需的输出,如下所示:

with open('homosapiens.txt', 'r') as f:
for line in f:
if line == 'human, Homo sapiens':
print line # this will print and go to a newline
elif line:
print line, # the comma after line suppresses the newline

关于python - 如何在一行中写入多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30135832/

24 4 0
文章推荐: python - Jenkins -push 将部署阶段的失败部署到 Google App Engine
文章推荐: c# - 将数据库中的值存储到 C# 变量中
文章推荐: javascript - Polymer - 核心动画页面中的内容标签不占用高度
文章推荐: c# - 是否将IList 转换为IList