2012-06-09 9 views

Odpowiedz

10

Najprostszym sposobem jest użycie pydoc function na skorupkach, z function jest albo nazwą wbudowane lub kwalifikowana nazwa (module.function) z funkcji w module:

> PAGER=cat pydoc urllib.urlencode 
[[email protected]:~]> PAGER=cat pydoc urllib.urlencode 
Help on function urlencode in urllib: 

urllib.urlencode = urlencode(query, doseq=0) 
    Encode a sequence of two-element tuples or dictionary into a URL query string. 
... 

(PAGER=cat użyto tylko zrobić to skopiować & wklejania tutaj)

Podczas używania IPython można użyć function?, aby wyświetlić docstring z function lub function?? dla bardziej szczegółowego widoku, który zawiera pełny kod źródłowy dla funkcji napisanych w pythonie.

W normalnej powłoce Pythona można użyć do tego celu help(function). Jednak moim zdaniem sposób IPython jest wygodniejszy.

+0

+1 dla wspomnieć ipython – Levon

+1

lub 'zakresie funkcji, która jest równa' 'funkcji – Vidul

14

Moduł pydoc zapewnia go:?

$ python -m pydoc os.system 
Help on built-in function system in os: 

os.system = system(...) 
    system(command) -> exit_status 

    Execute the command (a string) in a subshell. 
$ 
+0

pydoc jest w/usr/bin. –

Powiązane problemy