インタプリタを使ってPythonで 'sys'モジュールを検索する

だから私はPythonインタプリタをインストールし、sysモジュールの詳細情報を得るためにhelp(sys)機能を使いたがっていますが、このエラーが出て何がうまくいかなかったのか分かりませんでした。

C:\Users\Jake>python
Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> help(sys)
'more' is not recognized as an internal or external command,
operable program or batch file.

>>>

これは、私のコンピュータ上のsysモジュールのソースコードを持っていないか、まったく別のものかどうかの問題ですか?どんな助けでも大歓迎です。

2
32ビットWindowsなどで64ビットのPythonを使用していますか?
追加された 著者 agf,
いいえ、間違いなく64ビットのPythonとウィンドウ
追加された 著者 Z1MM32M4N,

4 答え

Pythonは more プログラムを使用してヘルプテキストを表示します。これは、 more プログラムが見つからないということです。 C:\ Windows \ System32 \ more.com にあるはずです。 PATH環境変数には C:\ Windows \ System32 が必要です。

4
追加された
コマンドラインから more を呼び出してみてください。それは動作しますか?
追加された 著者 Kirill,
私は間違いなくC:\ Windows \ System32ディレクトリにmore.comファイルを持っていますので、PATH変数にC:\ Windows \ System32を入れて、コマンドを再実行しましたが、同じ結果が得られました。
追加された 著者 Z1MM32M4N,
ええ、私はコマンドラインからもっと電話して、通訳を走らせて、両方とも今働いています!それが私がやったことだったのか窓だけなのか分かりませんが、助けてくれてありがとう!
追加された 著者 Z1MM32M4N,

more is a program used to display text in the terminal. I believe it generally comes with Windows installations. Python is trying to use it to display the help text, but it seems that your computer doesn't have it, or your python interpreter isn't able to use it.

Here's a list of common Windows shell commands, including more.

3
追加された

以下を確認してください:

  1. more.com を含むディレクトリが PATH 環境変数にあります
  2. 環境変数 PATHEXT.COM 拡張機能があります。
0
追加された

import sys は正常に動作しているので、システムにsysモジュールがあるようです。

どのような問題が起こっているのかよく分かりませんが、sysやその他のモジュールに関する情報は、 Pythonサイトをご覧ください。

また、Linuxでは、pydocサーバーを実行し、ブラウザーでモジュールのヘルプページを閲覧することができます。

$ pydoc -p

$ firefox http://localhost:/

私はWindowsでpydocをセットアップするために何が必要かはわかりませんが。

0
追加された
ええと、私はPythonのすべてのドキュメンテーションを持つchmファイルを持っています。彼らがやったところでビデオを見ていて、自分でそれを試してみたかったのです。あまりにも重要ではありませんが、まだ素晴らしいです
追加された 著者 Z1MM32M4N,