Comment consulter la documentation Python ?
PHPz
PHPz 2017-05-18 10:52:51
0
2
727

Dans le processus d'apprentissage et de pratique de Python, je ne parviens souvent pas à me souvenir de toutes les méthodes de certains modules, ou j'oublie la méthode d'utilisation correcte, ou je signale une erreur lors du codage
À ce moment-là, je penserai à un tutorat sur un point de connaissances connexe . En plus des mots-clés liés à Baidu, il existe un moyen de vérifier le document DOC.
Mais les documents DOC locaux sont tous des bibliothèques standards. Si vous rencontrez des connaissances et des postures standards de bibliothèques tierces, où pouvez-vous les consulter

?
PHPz
PHPz

学习是最好的投资!

répondre à tous(2)
曾经蜡笔没有小新
  • Appelez la fonction help pour voir le document chaîne d'une fonction ou d'une méthode. 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
  • Utilisez dir pour voir les méthodes dont dispose un module ou un objet.

☁  ~  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
🎜🎜Utilisez ipython+? pour voir 🎜🎜🎜 rrreee 🎜🎜🎜Utilisez pydoc pour afficher la documentation sur les chaînes🎜🎜🎜 rrreee
为情所困

De nombreuses bibliothèques tierces ont leurs propres sites Web officiels, tels que la bibliothèque de requêtes, la bibliothèque jinja2, etc. Donc, si la bibliothèque que vous souhaitez utiliser a son site officiel, vous pouvez aller apprendre en recherchant sur son site officiel, mais si vous n'avez pas de chance Non, vous ne pouvez apprendre qu'à partir des blogs ou des partages d'autres personnes. Si vous avez un certain niveau de base, vous pouvez directement consulter le code source de leurs modules et trouver ce dont vous avez besoin

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal