web-dev-qa-db-ja.com

LinuxでPythonドキュメントを表示するにはどうすればよいですか?

WindowsではPythonはchmタイプのドキュメントがあり、読むのにとても便利ですが、Linuxでは読めるドキュメントはありますか?

27
Tanky Woo

オンラインドキュメント

最も簡単な方法は、Googleを使用してオンラインドキュメントにアクセスすることです。すべてのモジュールのすべてのドキュメントを見つける単一のポイントはありません。ただし、一般的なものは次のとおりです。

オフラインのドキュメントが必要な場合は、他にもいくつかの可能性があります。

ダウンロードする

ドキュメントはHTMLまたはPDFとしてダウンロードできます: https://docs.python.org/3/download.html

Webサーバーを実行している場合は、HTMLバージョンを使用して、ブラウザーを介して慣れているようにアクセスできます。 HTMLサイトはあなたが慣れているように見えます。 JavaScriptで実装されているため、検索もオフラインで機能します。

enter image description here

PyDoc

Debianのようないくつかのディストリビューションは_python-doc_パッケージを提供します。 _pydoc -p [some port number]_または_pydoc -g_からアクセスできます。これにより、ローカルWebサーバーが作成されます。次に、ブラウザを開いて確認できます。

enter image description here

コンソール:ヘルプ(...)

Pythonインタラクティブコンソールには組み込みの help(...) システムがあります。引数なしで呼び出すことができます:

_$ python
Python 2.7.5+ (default, Feb 27 2014, 19:37:08) 
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help()

Welcome to Python 2.7!  This is the online help utility.

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/2.7/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics".  Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given Word
such as "spam", type "modules spam".

help> 
_

または、何かを知りたいパラメータを使用して呼び出すこともできます。それは何でもかまいません(モジュール、クラス、関数、オブジェクトなど)。次のようになります。

_>>> a = {'b':'c'}
>>> help(a)
Help on dict object:

class dict(object)
 |  dict() -> new empty dictionary
 |  dict(mapping) -> new dictionary initialized from a mapping object's
 |      (key, value) pairs
 |  dict(iterable) -> new dictionary initialized as if via:
 |      d = {}
 |      for k, v in iterable:
 |          d[k] = v
 |  dict(**kwargs) -> new dictionary initialized with the name=value pairs
 |      in the keyword argument list.  For example:  dict(one=1, two=2)
 |  
 |  Methods defined here:
 |  
 |  __cmp__(...)
 |      x.__cmp__(y) <==> cmp(x,y)
 |  
 |  __contains__(...)
 |      D.__contains__(k) -> True if D has a key k, else False
 |  
 |  __delitem__(...)
 |      x.__delitem__(y) <==> del x[y]
 |  
 |  __eq__(...)
 |      x.__eq__(y) <==> x==y
 |  
 |  __ge__(...)
 |      x.__ge__(y) <==> x>=y
 |  
 |  __getattribute__(...)
 |      x.__getattribute__('name') <==> x.name
 |  
 |  __getitem__(...)
 |      x.__getitem__(y) <==> x[y]
 |  
 |  __gt__(...)
: (scroll)
_
18
Martin Thoma

http://www.google.cz/search?q=linux+chm+viewer

ドキュメントはさまざまな形式で入手できます: http://docs.python.org/download.html

pythonドキュメントサーバーがあり、ローカルで実行できます: http://docs.python.org/library/pydoc.html?highlight=pydoc#pydoc

9
Krab

Fedoraディストリビューションを使用する場合は、yum install python-docs。他のディストリビューションでも同様のパッケージが提供される場合があります。

6
wks

最善の方法は、Pythonシェルに組み込まれているドキュメントを読むことです。

$ python
Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> help()

Welcome to Python 2.7!  This is the online help utility.

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics".  Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given Word
such as "spam", type "modules spam".

help> 
4
ronakg

Ipythonをインストールして、インタラクティブモードでモジュール/オブジェクトを検査することもできます。
たとえば、ipythonでこれを行うことができます。

import pygame  
pygame.draw.line?

次に、結果のドキュメントを取得します。

pygame.draw.line(Surface、color、start_pos、end_pos、width = 1):Rectを返します
直線セグメントを描画します

Ipythonでは、タブ補完を使用できます。これは、何かを検査するのに役立ちます。

4
Ray

次のコマンドを使用しますpydoc-g

2
zaki
  • システムUbuntu 18.04

Pythonのオフラインドキュメントを表示するには、

  1. python3-docSudo apt install python3-docとともにインストールします。ドキュメントは/usr/share/doc/python3-doc/htmlにインストールされます
  2. Webブラウザで/usr/share/doc/python3-doc/html/index.htmlを開きます。

ドキュメントは、公式ドキュメントサイトに表示されているとおりです。 https://docs.python.org/3/

0
liginity

インターネットを利用しているので、 online python docs を利用してください。

0
SpliFF