gpt4 book ai didi

python打印输出不在同一行

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

我有一个问题,当我尝试在同一行中指出 python 中的以下内容时,实际输出并不完全符合我的预期。

for cl in lines:
filename="superfamily_new_trail_"+str(cl)
a=filename.strip()
f=open(a,'r')
lines2=f.readlines()
for line2 in lines2:
if (not "=====" in line2) and (not"CDD" in line2)and (len(line2)>30):
Tag=line2.split("\t")
print cl+"\t"+Tag[0]+"\t"+Tag[7]+"\t"+Tag[10]

我希望我的输出是

cl    Tag[0]    Tag[7]       Tag[10]

但我的实际打印输出是这样的

cl 
Tag[0] Tag[7] Tag[10]

在两条不同的线路中?它出什么问题了?非常感谢!

最佳答案

我认为您可能在 cl 中有一个换行符。你可以这样做:

clStr = str(cl).rstrip()
print clStr+"\t"+Tag[0]+"\t"+Tag[7]+"\t"+Tag[10]

关于python打印输出不在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17530414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com