pycharm中怎样关闭断言提示?

按照教程上如下代码所示可以关闭断言,可是pycharm总是报错,是怎么回事?应该怎样关闭断言?

$ python -O err.py  #此行报错
def foo(n: object) -> object:
    assert n!= 0, 'n cant is zero'
foo(0)

谢谢各位

阅读 6.8k
2 个回答
新手上路,请多包涵

python -O pythonfilename.py不是写在pycharm里面的,是通过命令行运行Python文件的时候能关闭断言。
图片描述

具体什么错误?
关闭断言其实就是把py文件编译成pyo文件
python -O 源文件即可将源程序编译为pyo文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题