pydoc
はWindowsでは機能しません。この投稿で Pydocが機能していません(Windows XP) dave webbによる最後の回答はpydoc.batファイルを作成するように言っていますこのコードを含む:
@python c:\Python27\Lib\pydoc.py %*
Pydoc.batを作成した後、コマンドプロンプトでpydoc
コマンドが機能するように、どこに配置する必要がありますか?
[〜#〜] ps [〜#〜]システム環境変数のWindowsパスにC:\python27\Lib\pydoc.py
を追加しても機能しません。ログアウトして再度ログインした後でも機能しません。
システム環境変数のWindowsパスにC:\ python27\Lib\pydoc.pyを追加するPSは機能しません。ログアウトして再度ログインした後でも機能しません。
PATH
環境変数は、特定の実行可能ファイルを検索するためのディレクトリのリストです。したがって、C:\python27\Lib
をPATH
に追加する必要があります(ファイル名は含まれません)。
作成したpydoc.bat
ファイルの場合、それを置く場所の1つは、通常pythonインストールによってPATH
に追加されるC:\python27\Scripts
ディレクトリです。 (そのフォルダーには、コマンドラインで使用できるようにするさまざまなスクリプトが含まれているため)。
使用する python -m pydoc os
pydoc
を直接使用する代わりに、パス変数に追加する必要はありません。
-mは、pydocがpythonに事前に構築されたモジュールであり、現在の作業フォルダーにあるスクリプト(.pyファイル)ではないことをpythonに伝えます。
詳細については、 https://docs.python.org/3/using/cmdline.html を参照してください。
私はWindows10のPowerShellで見つけました...
Windowsでpydocにアクセスすることを忘れないでください。python -m pydocです。「file」の情報にアクセスする場合は、後に「file」という単語を追加します。この「python -mpydocfile」のように(*引用符なし)。
python -m pydocの後に入力すると、表示したい情報や探している情報がわかります。つまり、python -m pydoc raw_input、= python -m pydoc string、python -mpydocファイル。
Remmeber python -mpydocはあなたが探しているものの前になければなりません。
pATHにある任意のフォルダに配置します。例:C:\Windows\System32
または、どこにでも配置して、フォルダをWindowsPATHに追加することもできます。
PATHEXT
環境変数に.PYを追加する場合、バッチスクリプトは必要ありません。 C:\Python27\Lib
をPATH
に追加するだけで、準備は完了です。
Raw_inputの例として、次を試してください。python -m pydoc raw_input
「pydoc.ps1」という名前の「\ python27 \」ディレクトリに簡単なPowerShellスクリプトがあります。その後、意図したとおりにpydocを呼び出すことができます...
すなわち。
c:> pydoc raw_input
'pydoc.psi'のコード:
foreach ($i in $args)
{python \python27\lib\pydoc.py $i}