3
def myfunc():
    """ My docstring """
    print "hello"

help(myfunc)

我明白了

'more' is not recognized as an internal or external command,
operable program or batch file.

Windows 7 64 位,Python 2.6

4

2 回答 2

3

在您的情况下, Python 的 help() 函数尝试执行more命令。当安装更多时,它应该看起来像这样:

>>> help(myfunc)
Help on function myfunc in module __main__:

myfunc()
    My docstring

但你也可以这样做

>>> print myfunc.__doc__
 My docstring

阅读文档字符串。

于 2011-08-30T10:58:23.187 回答
1

我认为问题不在于您的 Windows 操作系统没有,more而是 Windows 7 UAC(用户访问控制)运行您的命令行窗口,user mode而不是admin mode.要解决问题,请cmd以管理员身份运行,然后从该窗口运行 python。那应该照顾它。我假设您已经将more程序定位在C:\Windows\System32\more.com

于 2012-04-29T23:51:04.290 回答