每當我運行一個python腳本時,最後還會打印一行新行。運行python腳本而不在最後打印換行符?
我可以阻止它的唯一方法是在最後使用posix._exit(0)來避免Python的清理代碼。有更便攜的方式嗎?
(很抱歉,如果這是一個重複的問題/看似顯而易見回答有關印刷不幸的是,我只看到問題都沒有一個換行符。)
示例腳本:
import os
#nothing actually done
非便攜式解決方案:
import os,posix
#nothing actually done
posix._exit()
操作系統:Windows 與測試:在Cygwin的Python中,本地PyPy
你的意思是說你想:'> python myscript.py'並得到'> python myscript.py>'而沒有提示移動到下一行? – JoshRagem 2012-03-18 02:17:51
@JoshRagem,有點'。我實際上得到了兩條新線,一條是我輸入的來運行腳本,另一條是Python打印的。我希望它只是轉移到下一行,而不是留下空白的行。 – 2012-03-18 02:18:59
什麼操作系統?我不這樣做。 – JoshRagem 2012-03-18 02:21:11