programa - ejecutar python en linux
¿Cómo veo el documento de Python en Linux? (7)
En Windows, Python tiene un documento de tipo chm, y es muy conveniente leerlo. Pero en Linux, ¿hay algún documento que me permita leer?
Documentación en línea
La forma más sencilla es utilizar Google para acceder a la documentación en línea. No hay un solo punto en el que encuentre todas las documentaciones de todos los módulos. Sin embargo, algunos de los más comunes son:
Si necesita documentación fuera de línea, hay algunas otras posibilidades:
Descargalo
Puede descargar la documentación como HTML o PDF: https://docs.python.org/3/download.html
Cuando tiene un servidor web en ejecución, puede usar la versión HTML y acceder a ella como lo hace a través de un navegador. El sitio HTML se ve igual a como estás acostumbrado. Incluso la búsqueda funciona sin conexión, porque se implementa con JavaScript.
PyDoc
Algunas distribuciones como Debian ofrecen un paquete python-doc
. Puede acceder a él a través de pydoc -p [some port number]
o a través de pydoc -g
. Esto creará un servidor web local. Luego puedes abrir tu navegador y echarle un vistazo:
Consola: ayuda (...)
La consola interactiva de Python tiene un sistema de help(...)
integrado help(...)
. Puedes invocarlo sin un argumento:
$ python
Python 2.7.5+ (default, Feb 27 2014, 19:37:08)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help()
Welcome to Python 2.7! This is the online help utility.
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/2.7/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics". Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".
help>
o puede llamarlo con un parámetro sobre el que desea saber algo. Eso puede ser cualquier cosa (un módulo, una clase, una función, un objeto, ...). Se parece a esto:
>>> a = {''b'':''c''}
>>> help(a)
Help on dict object:
class dict(object)
| dict() -> new empty dictionary
| dict(mapping) -> new dictionary initialized from a mapping object''s
| (key, value) pairs
| dict(iterable) -> new dictionary initialized as if via:
| d = {}
| for k, v in iterable:
| d[k] = v
| dict(**kwargs) -> new dictionary initialized with the name=value pairs
| in the keyword argument list. For example: dict(one=1, two=2)
|
| Methods defined here:
|
| __cmp__(...)
| x.__cmp__(y) <==> cmp(x,y)
|
| __contains__(...)
| D.__contains__(k) -> True if D has a key k, else False
|
| __delitem__(...)
| x.__delitem__(y) <==> del x[y]
|
| __eq__(...)
| x.__eq__(y) <==> x==y
|
| __ge__(...)
| x.__ge__(y) <==> x>=y
|
| __getattribute__(...)
| x.__getattribute__(''name'') <==> x.name
|
| __getitem__(...)
| x.__getitem__(y) <==> x[y]
|
| __gt__(...)
: (scroll)
La mejor manera es leer la documentación integrada en el shell de Python.
$ python
Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> help()
Welcome to Python 2.7! This is the online help utility.
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics". Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".
help>
Si usa la distribución de Fedora, entonces yum install python-docs
. Otras distribuciones pueden proporcionar paquetes similares.
También puede instalar el Ipython para inspeccionar los módulos / objetos en el modo interactivo.
Por ejemplo, puedes hacer esto en ipython:
import pygame
pygame.draw.line?
entonces obtienes el documento de resultado:
pygame.draw.line (Surface, color, start_pos, end_pos, width = 1): return Rect
dibujar un segmento de línea recta
En ipython puedes usar la pestaña de tabulación, es útil para inspeccionar algo.
Ya que estás en Internet, aprovecha los documentos en línea de Python .
usa el siguiente comando pydoc -g
http://www.google.cz/search?q=linux+chm+viewer
Los documentos están disponibles en varios formatos: http://docs.python.org/download.html
Hay un servidor de documentación de Python, que puede ejecutar localmente: http://docs.python.org/library/pydoc.html?highlight=pydoc#pydoc