0
當我沖洗輸出時,如何擺脫一行尾部的多餘字符?擺脫尾部輸出
輸出:
{Fifth Level} Last Key Ran: 7 Output: -7 =
這 '=' 是我想擺脫的東西。
代碼:
for number in str(fourth_level):
x=int(number)
x=x^(priv_key-pub_key)
print "\r{Fifth Level} Last Key Ran:",str(number),"Output:",x,
sys.stdout.flush()
time.sleep(sleep_time)
fifth_level.append(x)
也就是有什麼辦法讓多線同時輸出數據,而不會下降一行或改變格式?使用flush可以消除第二行輸出。
它在拖尾輸出中也有所不同,有時它不僅僅是'='。 – 2012-03-27 21:18:36
您的代碼不打印=,所以它來自其他地方。 – kindall 2012-03-27 21:18:42
@kindall是的,我發現我做錯了什麼。感謝您檢查它的努力。 – 2012-03-27 22:13:10