Python -> 告诉一个带有 print 语句的程序到 "not print"

标签 python printing

我目前正在学习 Python,并开始了一个项目,为 2000-2005 年 MLB 摊牌纸牌游戏创建棒球模拟游戏。这些程序包含棒球比赛的事件,作为单独代码段中间的打印语句(“Jeff 击中单打”,“Bobby 击出飞球”等)。如果我想一次运行很多游戏,我通常会取出打印语句。出于可行性原因,我的目标是告诉 Python 不要打印某些语句(例如,在特定的行跨度中),即使代码说打印“”。这可能吗?

例子:

while numberofgames < 1000:
  [do not print any statements here]
  ---baseball games---
end of while loop

THEN:打印模拟结果

最佳答案

你能创建一个全局变量,你可以检查它来决定你想打印多少吗?通过这样做,您可以根据需要控制日志记录量。

  if printLevel > 3:
      print("Bobby hits a fly ball for an out")

关于Python -> 告诉一个带有 print 语句的程序到 "not print",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31897730/

相关文章:

python - 使用 Scapy ping IP 范围

python - 强制 YAML 将字符串格式设置为带引号的字符串

css - 如何隐藏每张图像底部打印的操作链接

javascript - 有没有办法使用 javascript 监听发送到打印机的页面?

C 语言,如何打印指针 - 输出不正确

python - 将 SQL 查询转换为 django 查询

python - 正则表达式更改搜索字符串中的位置

python - Pandas:对列求和,直到其他列满足条件

javascript - IE11 - 从第 2 页开始的表格单元格边框问题

c - gdb print 不会从我的 char 数组中打印出可读的内容