在python(2.6)中,是否可以將打印輸出與前一行打印輸出「加入」?尾隨逗號語法(print x,
)不起作用,因爲大部分輸出應該都有新的一行。python:加入前一行打印輸出
for fc in fcs:
count = getCount(fc)
print '%s records in %s' % ('{0:>9}'.format(count),fc)
if count[0] == '0':
delete(fc)
print '==> %s removed' % (fc)
當前控制檯輸出:
3875 records in Aaa
3875 records in Bbb
0 records in Ccc
==> Ccc removed
68675 records in Ddd
期望的結果:
3875 records in Aaa
3875 records in Bbb
0 records in Ccc ==> Ccc removed
68675 records in Ddd
感謝迅速的反應。在代碼示例中,我省略了「delete(fc)'行,所以你的答案不再有效(我認爲?)。 – 2011-03-16 19:00:06
哦,你是絕對正確的,我撇開了這個問題,並專注於它的印刷方面,對不起,我會做一個編輯。 – 2011-03-16 19:02:02
謝謝安德魯。我接受了湯姆的回答,因爲我明白了它是如何工作的。我很欣賞知道另一條路線來達到同樣的目的。 – 2011-03-16 19:44:21