Bagaimana untuk melihat dokumentasi python?
PHPz
PHPz 2017-05-18 10:52:51
0
2
728

Dalam proses belajar dan mempraktikkan Python, saya sering tidak ingat semua kaedah dalam sesetengah modul, atau terlupa untuk menggunakannya dengan betul, atau melaporkan ralat semasa pengekodan
Pada masa ini, saya akan memikirkan tentang tunjuk ajar tentang pengetahuan yang berkaitan Sebagai tambahan kepada kata kunci yang berkaitan dengan Baidu, terdapat satu cara yang perlu dilakukan dengan menyemak dokumen DOC.
Tetapi dokumen DOC tempatan semuanya adalah perpustakaan standard Jika anda menemui beberapa pengetahuan dan postur standard perpustakaan pihak ketiga, di manakah anda boleh menyemaknya?

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
曾经蜡笔没有小新
  • Panggil fungsi help untuk melihat dokumen rentetan fungsi atau kaedah. help函数,可以看到一个函数或者方法的字符串文档。

In [1]: import requests

In [2]: help(requests.get)

Help on function get in module requests.api:

get(url, params=None, **kwargs)
    Sends a GET request.

    :param url: URL for the new :class:`Request` object.
    :param params: (optional) Dictionary or bytes to be sent in the query string for the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response
  • 使用dir可以查看模块或对象都有那些方法。

In [3]: dir(requests)
Out[3]:
['ConnectionError',
 'HTTPError',
 'compat',
 'cookies',
 'delete',
 'exceptions',
 'get',
 'head',
 'hooks',
  ...
  • 使用ipython+?

In [4]: requests.get?
Type:        function
String form: <function get at 0x10e6c35f0>
File:        /Library/Python/2.7/site-packages/requests/api.py
Definition:  requests.get(url, params=None, **kwargs)
Docstring:
Sends a GET request.

:param url: URL for the new :class:`Request` object.
:param params: (optional) Dictionary or bytes to be sent in the query string for the :class:`Request`.
:param \*\*kwargs: Optional arguments that ``request`` takes.
:return: :class:`Response <Response>` object
:rtype: requests.Response
  • Gunakan dir untuk melihat kaedah yang dimiliki oleh modul atau objek.

☁  ~  python -m pydoc requests

Help on package requests:

NAME
    requests

FILE
    /Library/Python/2.7/site-packages/requests/__init__.py

DESCRIPTION
    requests HTTP library
    
    Requests is an HTTP library, written in Python, for human beings. Basic GET
    usage:

       >>> import requests
       >>> r = requests.get('https://www.python.org')
       >>> r.status_code
       200
       >>> 'Python is a programming language' in r.content
       True
#🎜🎜##🎜🎜#Gunakan ipython+? untuk melihat #🎜🎜##🎜🎜##🎜🎜# rrreee #🎜🎜##🎜🎜##🎜🎜#Gunakan pydoc untuk melihat dokumentasi rentetan#🎜🎜##🎜🎜##🎜🎜# rrreee
为情所困

Banyak perpustakaan pihak ketiga mempunyai tapak web rasmi mereka sendiri, seperti perpustakaan permintaan, perpustakaan jinja2, dll. Jadi jika perpustakaan yang anda ingin gunakan kebetulan mempunyai laman web rasmi mereka, anda boleh pergi dan belajar dengan mencari laman web rasmi mereka, tetapi jika anda tidak bernasib baik Tidak, anda hanya boleh belajar daripada blog atau perkongsian orang lain Jika anda mempunyai tahap asas tertentu, anda boleh terus melihat kod sumber modul mereka dan mencari apa yang anda perlukan daripada mereka

.
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan