「PythonのHELP」の版間の差分

提供: tknotebook
移動: 案内検索
 
1行: 1行:
 
[[Category:コンピュータ]][[Category:Python]]
 
[[Category:コンピュータ]][[Category:Python]]
 
[[メインページ]]>[[コンピュータの部屋#Python]]>[[Python Tips]]
 
[[メインページ]]>[[コンピュータの部屋#Python]]>[[Python Tips]]
 +
 +
pythonには ヘルプを見るためのいくつかの方法が提供されています。
 +
 +
ここでは help関数を使う方法と、pydoc を使う方法を説明します。
 +
 +
==help関数を使う方法==
 +
 +
help関数は、通常 python の インタープリターの中で ヘルプ を見るのに使います。
 +
 +
インタープリターのプロンプト >>> で
 +
 +
>>> help(<<キーワード>>)
 +
 +
とすればキーワードに関するヘルプを見ることができます。注意点は見たいキーワードを
 +
含んでいるモジュールが読み込まれていないの表示できない点です。
 +
 +
例えば tkinter のヘルプを表示するには
 +
 +
>>> import tkinter
 +
 +
として
 +
 +
>>> help(tkinter)
 +
 +
 +
 +
>>> help(tkinter.Wm)
 +
 +
などと表示します。
 +
 +
help関数は モジュールのソースの docstring を表示するようです。tkinter のようにライブラリリファレンスにまともに情報が載っていないモジュールでは貴重な情報源と言えます。
 +
 +
==pydoc.py を使う方法==
 +
 +
もし今あなたが コマンドプロンプトやシェルのパスに <<pythonをインストールしたフォルダ/Lib>> を含めていないなら是非含めておきましょう。
 +
ここにはいろいろ面白い python のプログラムが入っています。
 +
 +
pydoc.py もその一つで、最も簡単な使う方は help関数と同じです。コマンドプロンプトで
 +
 +
pydoc.py <<キーワード>>
 +
 +
例えば
 +
 +
  pydoc.py tkinter
 +
 +
と打てば、tkinterモジュールのヘルプが表示されます。
 +
 +
pydoc.py -w tkinter
 +
 +
と打てば、カレントディレクトリの tkinter モジュールの HTML で書かれたヘルプ tkinter.html が作られます。
 +
 +
さらにもっと面白いのは
 +
 +
pydoc.py -b
 +
 +
です。コンソールには
 +
 +
Server ready at http://localhost:59321/
 +
Server commands: [b]rowser, [q]uit
 +
server>
 +
 +
と表示され、自動的にブラウザが起動し、全モジュールのヘルプが表示されます。

2018年8月14日 (火) 02:12時点における版

メインページ>コンピュータの部屋#Python>Python Tips

pythonには ヘルプを見るためのいくつかの方法が提供されています。

ここでは help関数を使う方法と、pydoc を使う方法を説明します。

help関数を使う方法

help関数は、通常 python の インタープリターの中で ヘルプ を見るのに使います。

インタープリターのプロンプト >>> で

>>> help(<<キーワード>>)

とすればキーワードに関するヘルプを見ることができます。注意点は見たいキーワードを 含んでいるモジュールが読み込まれていないの表示できない点です。

例えば tkinter のヘルプを表示するには

>>> import tkinter

として

>>> help(tkinter)

>>> help(tkinter.Wm)

などと表示します。

help関数は モジュールのソースの docstring を表示するようです。tkinter のようにライブラリリファレンスにまともに情報が載っていないモジュールでは貴重な情報源と言えます。

pydoc.py を使う方法

もし今あなたが コマンドプロンプトやシェルのパスに <<pythonをインストールしたフォルダ/Lib>> を含めていないなら是非含めておきましょう。 ここにはいろいろ面白い python のプログラムが入っています。

pydoc.py もその一つで、最も簡単な使う方は help関数と同じです。コマンドプロンプトで

pydoc.py <<キーワード>>

例えば

 pydoc.py tkinter

と打てば、tkinterモジュールのヘルプが表示されます。

pydoc.py -w tkinter

と打てば、カレントディレクトリの tkinter モジュールの HTML で書かれたヘルプ tkinter.html が作られます。

さらにもっと面白いのは

pydoc.py -b

です。コンソールには

Server ready at http://localhost:59321/
Server commands: [b]rowser, [q]uit
server>

と表示され、自動的にブラウザが起動し、全モジュールのヘルプが表示されます。