在同一行列印多個項目
執行腳本時,通常需要以特定格式顯示輸出。一個常見的要求是在同一行上一次列印多個項目。
當前方法和問題
目前,腳本在兩個單獨的行中產生輸出:
Installing XXX... [DONE]
目標是在同一台電腦上列印“Installing XXX...”和“[DONE]”
解決方案
根據所使用的語言,有不同的方法可以在同一行上列印多個項目。以下解決方案涵蓋 Python 2 和 Python 3:
Python 3:
def install_xxx(): print("Installing XXX... ", end="", flush=True) install_xxx() print("[DONE]")
print() 函數允許指定結束參數。將其設為空字串可以防止它發出尾隨換行符。新增flush=True以確保立即顯示輸出。
Python 2:
def install_xxx(): print "Installing XXX... ", install_xxx() print "[DONE]"
在Python 2中,在列印末尾加上逗號() 語句還可以防止它發出新行,儘管它會在輸出中留下額外的空格。
以上是如何在Python中在同一行列印多個項目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!