结束=' '正在影响下一行

时间:2016-03-03 20:19:54

标签: python

当我使用end = ' '命令时,它会影响网络线路,例如。

代码:

for q in col_names:  
                print (q, end = ' ')  
            rows = cuk.fetchall()  
            for i in rows:  
                print(i)

输出:

Name Mark1 Mark2 Mark3 ('Ben', 6, 6, 8)  
('Oliver', 4, 8, 4)  
('Ruby', 6, 9, 8)

2 个答案:

答案 0 :(得分:1)

如果您的第一个for循环仅用于打印列名称,则根本不需要它。您可以使用空格加入列名称:

print (" ".join(col_names))  
rows = cuk.fetchall()  
for i in rows:  
    print(i)

答案 1 :(得分:0)

打印完所有名称后,

打印一个空行。

for q in col_names:  
    print (q, end = ' ')  
print
rows = cuk.fetchall()  
for i in rows:  
    print(i)