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