Maison > Questions et réponses > le corps du texte
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
曾经蜡笔没有小新2017-05-18 10:54:51
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
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为情所困2017-05-18 10:54:51
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
.