gpt4 book ai didi

python - IPython 的如何? (问号)运算符实际工作?

转载 作者:行者123 更新时间:2023-12-04 13:56:00 28 4
gpt4 key购买 nike

所以我在想,为了在控制台应用程序中实现这样的功能,在函数名称末尾附加一个问号将倒出它的文档字符串,我可能会使用像元类这样的功能,其中在定义/导入时,我将复制所有模块成员名称并生成新的名称,仅用于输入文档字符串。

然后我注意到你不需要实际的括号来调用辅助函数,而且 python 实际上不允许你在函数名的末尾加上问号......所以这是在 python 中完成的还是我只是在浪费时间试图解决这个问题?

提前致谢

最佳答案

它并没有像您想象的那样完成。 ipython 将您的命令提示符输入读取为一行文本,因此它有机会在将其传递给 eval(或其他)之前检查它是否以问号结尾。如果是,它将运行 help(name) 而不是您键入的内容。

AST 看起来有点繁重,但您可以通过查看模块 code 了解其工作原理。它为您提供了一个轻量级解释器,您可以根据需要使用此类语法进行扩展。

关于python - IPython 的如何? (问号)运算符实际工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9884764/

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