質問

pydoc Windowsで動作しません。この投稿で Pydocが機能していません(WindowsXP) デイブ・ウェッブの最後の答えは、 pydoc.bat このコードを含むファイル:

@python c:\Python27\Lib\pydoc.py %*

pydoc.batを作成した後、どこに配置する必要がありますか pydoc コマンドプロンプトでコマンドが機能しますか?

追加 C:\python27\Lib\pydoc.py システム環境のWindowsパスへの変数は機能しません。ログアウトして戻ってきた後でも、機能しません。

役に立ちましたか?

解決

PSシステム環境変数にWindowsパスにC: Python27 lib pydoc.pyを追加するとは機能しません。ログアウトして戻ってきた後でも、機能しません。

PATH 環境変数はのリストです ディレクトリ 特定の実行可能ファイルを検索します。したがって、追加する必要があります C:\python27\Lib あなたに PATH (含まれていません ファイル名).

As for the pydoc.bat あなたが作成したファイル、それを置くための1つの場所は C:\python27\Scripts 通常、あなたに追加されるディレクトリ PATH Pythonのインストールにより(そのフォルダーには、コマンドラインで利用できるような雑多なスクリプトが含まれているため)。

他のヒント

使用する python -m pydoc os それ以外の pydoc 直接、Path変数に追加する必要はありません。

-mは、PydocがPythonの事前に構築されたモジュールであり、現在の作業フォルダーにあるスクリプト(.pyファイル)ではなく、Pythonの事前に構築されたモジュールであることを伝えます。

見る https://docs.python.org/3/using/cmdline.html 詳細については

Windows 10 Powershellで見つけました...

WindowsのPydocにアクセスすることを忘れないでください。Python-M Pydocです。 「ファイル」の情報にアクセスする場合は、「ファイル」という単語を追加します。この「python -m pydocファイル」(*w/o引用符)のように。

Python -M Pydocの後に入力するものは、育てたい情報や探している情報を教えてくれます。 IE python -m pydoc raw_input、python -m pydoc string、python -m pydocファイル。

Remmeber Python -M Pydocはあなたが探しているものの前にいる必要があります。

パスにあるフォルダーに入れてください。例: C:\Windows\System32

または、どこにでも置いてから追加することができます フォルダ Windows Pathにあります

あなたがあなたに追加するならば PATHEXT 環境変数、バッチスクリプトは必要ありません。追加するだけです C:\Python27\LibPATH, 、そしてあなたはすべて設定されています。

raw_inputの例として、python -m pydoc raw_inputを試してください

「 python27 」ディレクトリに「pydoc.ps1」と呼ばれるシンプルなPowerShellスクリプトがあります。その後、意図したとおりにPydocに電話することができます...

すなわち。
c:> pydoc raw_input

「pydoc.psi」のコード:

foreach ($i in $args)
    {python \python27\lib\pydoc.py $i}

Windowsでアイドル(Python GUI)で作業の一部を行うと、IDLE内のhelp()を使用でき、同じメッセージが生成されます。

例:

>>> help(time)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top