2012-06-09 25 views

Trả lời

10

Cách đơn giản nhất là sử dụng pydoc function trên vỏ, với function là một trong hai tên của một BUILTIN hoặc tên đủ điều kiện (module.function) của một hàm trong một mô-đun:

> 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 chỉ được sử dụng để sao chép & có thể dán tại đây)

Khi sử dụng IPython, bạn có thể sử dụng function? để xem chuỗi tài liệu của function hoặc function?? để có chế độ xem chi tiết hơn bao gồm mã nguồn đầy đủ cho các hàm được viết bằng python.

Trong vỏ trăn thông thường, bạn có thể sử dụng help(function) cho việc này. Tuy nhiên, theo tôi thì cách IPython thoải mái hơn.

+0

+1 đề cập đến IPython – Levon

+1

hoặc 'function' đó là bằng' chức năng ' – Vidul

14

Module pydoc cung cấp nó:?

$ 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 là trong/usr/bin. –

Các vấn đề liên quan