我目前正在學習Python,並開始了一個項目,爲2000-2005 MLB對決牌遊戲創建一個棒球模擬器。這些程序包含棒球比賽的事件,作爲單獨代碼中間的打印語句(「傑夫命中一個單一」,「博比命中一個飛球」等)。如果我想一次運行很多遊戲,我經常會拿出打印報表。出於可行性原因,我的目標是告訴Python不要打印某些語句(比如說,在特定的行範圍內),即使代碼顯示爲「」。這可能嗎?Python - >用打印語句告訴程序「不打印」
例如:
while numberofgames < 1000:
[do not print any statements here]
---baseball games---
end of while loop
THEN:打印仿真結果
難道你不能僅僅評論打印行嗎? – Pikamander2
所有可能發生的不同事件都有很多打印行。我想知道是否有一個簡單的方法來告訴它停止打印行,然後單獨進行並將它們評論出來。 –
使用'logging'模塊而不是'print'語句來控制何時何地產生輸出。 – chepner