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

docstring を読み取ります。

于 2011-08-30T10:58:23.187 に答える
1

問題は、Windows OS にないことではなく、Windows 7 UAC (ユーザー アクセス制御) が代わりにmoreコマンド ライン ウィンドウを実行することだと思います。問題を解決するには、管理者として実行し、そのウィンドウから python を実行します。それはそれの世話をする必要があります。私はあなたがすでにプログラムを見つけていると仮定していますuser modeadmin mode.cmdmoreC:\Windows\System32\more.com

于 2012-04-29T23:51:04.290 に答える