Tôi tự hỏi nếu có một CLI như 'man.py' dành riêng cho Python?Có một 'người đàn ông' cho python không?
ex,
man.py os.system
> system(command) -> exit_status
>
> Execute the command (a string) in a subshell.
Tôi tự hỏi nếu có một CLI như 'man.py' dành riêng cho Python?Có một 'người đàn ông' cho python không?
ex,
man.py os.system
> system(command) -> exit_status
>
> Execute the command (a string) in a subshell.
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.
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.
$
pydoc là trong/usr/bin. –
+1 đề cập đến IPython – Levon
hoặc 'function' đó là bằng' chức năng ' – Vidul