gpt4 book ai didi

python - "-O"标志用于运行 Python 有什么用?

转载 作者:IT老高 更新时间:2023-10-28 22:09:52 25 4
gpt4 key购买 nike

Python 可以在优化模式 ( python -O ) 下运行脚本,该模式会关闭调试,删除 assert语句,并且 IIRC 它还删除了文档字符串。

但是,我没有看到它使用过。 python -O 真的使用了吗?如果有,有什么用?

最佳答案

python -O 当前执行以下操作:

  • 完全忽略断言
  • 将特殊的内置名称 __debug__ 设置为 False(默认为 True)

当被称为 python -OO

  • 从代码中删除文档字符串

不知道为什么大家忘了提__debug__问题;也许是因为我是唯一使用它的人:) if __debug__ 构造在 -O 下运行时根本不创建字节码,我发现这非常有用。

关于python - "-O"标志用于运行 Python 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2055557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com