在IPython, help(raw_input) returns ' raw_input lambda prompt='' '.什么意思?
In IPython, help(raw_input) returns ' raw_input lambda prompt='' '. What is the meaning?
当我尝试使用help()
获取raw_input()
上的一些函数信息时,我看到的是一些很难理解的东西:
Help on function <lambda> in module IPython.kernel.zmq.ipkernel:
raw_input lambda prompt=''
谁能帮忙破译一下?谢谢。
您似乎在 IPython 笔记本的旧版本中编码 Python,does not have the raw_input()
function。
你看到的原因
raw_input lambda prompt=''
因为那是 Python 自动生成 docstrings / help messages for lambda functions 的方式,因为你不能将文档字符串添加到 lambda 函数。
在您的 IPython 版本中,IPython.kernel.zmq.ipkernel
模块包含一行使 空 raw_input()
函数看起来像
raw_input = lambda prompt='': None
总而言之,要解决此问题,您应该升级到最新的 IPython。
当我尝试使用help()
获取raw_input()
上的一些函数信息时,我看到的是一些很难理解的东西:
Help on function <lambda> in module IPython.kernel.zmq.ipkernel:
raw_input lambda prompt=''
谁能帮忙破译一下?谢谢。
您似乎在 IPython 笔记本的旧版本中编码 Python,does not have the raw_input()
function。
你看到的原因
raw_input lambda prompt=''
因为那是 Python 自动生成 docstrings / help messages for lambda functions 的方式,因为你不能将文档字符串添加到 lambda 函数。
在您的 IPython 版本中,IPython.kernel.zmq.ipkernel
模块包含一行使 空 raw_input()
函数看起来像
raw_input = lambda prompt='': None
总而言之,要解决此问题,您应该升级到最新的 IPython。