gpt4 book ai didi

python - 依赖文档字符串的脚本?

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:33 25 4
gpt4 key购买 nike

来自 2.7.2 文档,第 6 节,模块:

将两个 -O 标志传递给 Python 解释器 (-OO) 将导致字节码编译器执行优化,这在极少数情况下可能会导致程序出现故障。目前只有 __doc__ 字符串从字节码中删除,从而产生更紧凑的 .pyo 文件。

这引起了我的注意:

由于某些程序可能依赖于这些可用,因此只有在您知道自己在做什么时才应使用此选项。

在任何情况下,删除脚本的文档字符串是否可能逻辑上破坏代码功能的某些依赖或其他方面,而忽略任何语法错误?

编辑

为什么删除评论会破坏帮助声明?它在解释器中似乎没有这样做。

>>> help('import_pi')

Help on module import_pi:

NAME
import_pi

FILE
/home/droogans/py/import_pi.py

FUNCTIONS
print_pi()

DATA
pi = 3.1415926535897931


>>> import import_pi()
>>> import_pi.__doc__
>>>
>>> print import_pi.print_pi.__doc__
Convert a string or number to a floating point number, if possible.

最佳答案

例如ply是一个进行词法分析和解析的模块,它使用文档字符串来描述语法。剥离文档字符串会破坏代码。

关于python - 依赖文档字符串的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8625847/

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