我有一个程序,它使用code
模块来呈现Python REPL的仿真。然而,code
的实现中的一个主要缺陷是它没有让用户访问help()
,这对我的目的非常非常方便。
如何找到help()
并将其塞入交互式解释器模拟器的本地变量中?
help
函数对象可以作为builtins.help
访问;如果site
模块检测到Python在交互模式下运行,则在启动时将其置于__builtins__
状态。