Provided by:
manpages-es-extra_0.8a-17_all 
NOMBRE
python - lenguaje de programacion orientado a objetos interactivo e
interpretado
SINOPSIS
python [ -d ] [ -i ] [ -O ] [ -S ] [ -t ] [ -u ] [ -v ]
[ -x ] [ -X ] [ -c orden | script | - ]
[ argumentos ]
DESCRIPCI'ON
Python es un lenguaje de programacion orientado a objetos interactivo e
interpretado que combina una considerable potencia con una sintaxis muy
clara. Vea la Guia de aprendizaje de Python para conseguir informacion
del lenguaje de programacion. La Referencia de Biblioteca de Python
documenta los tipos, constantes, funciones y modulos internos y
estandares. Finalmente, el Manual de Referencia de Python describe la
sintaxis y semantica del nucleo del lenguaje en detalle (exhaustivo).
La potencia base de Python se puede extender con modulos escritos en C
o C++. En la mayoria de los sistemas dichos modulos se pueden cargar
dinamicamente. Python se puede adaptar tambien como lenguaje de
extension (macros) de aplicaciones existentes. Consulte la
documentacion interna del producto para obtener mas informacion.
OPCIONES DE L'INEA DE 'ORDENES
-d Activar la salida de depuracion del parser (solo para genios,
dependiente de opciones de compilacion).
-i Cuando se pasa un script como primer argumento o se utiliza la
opcion -c, entrar en el modo interactivo tras ejecutar el script
u orden. No lee el archivo $PYTHONSTARTUP. Es util para
inspeccionar variables globales o una traza de la pila cuando un
script hace saltar una excepcion.
-O Activar optimizaciones basicas. Hace que la extension del
fichero compilado (a bytecode) de .pyc a pyo.
-S Evitar importar el modulo site y las manipulaciones dependientes
de la instalacion de sys.path que conlleva.
-t Activar una alarma cuando un fichero fuente mezcla tabuladores y
espacios para el sangrado de modo tal que lo haga depender del
valor del tabulador en espacios. Activar un error si la opcion
se duplica.
-u Forzar que los flujos de entrada, salida y errores estandares
(stdin, stdout, stderr) no utilicen tampon (buffer).
-v Mostrar un mensaje cada vez que se inicializa un modulo,
mostrando el lugar (nombre de fichero o modulo interno) del que
se carga.
-x Saltarse la primera linea de codigo fuente. Solo se utiliza para
una trampa especifica de DOS. Ojo: Los numeros de linea se
desplazaran una unidad.
-X Hacer que las excepciones estandar sean cadenas en lugar de
clases. Se utiliza solo por compatibilidad con codigo antiguo.
-c orden Especifica la orden que hay que ejecutar (ver la
siguiente seccion). Esto finaliza la lista de opciones (las
siguientes opciones se pasan como argumentos de la orden).
INTERFAZ DEL INT'ERPRETE
La interfaz del interprete se parece a la de la shell de UNIX: Cuando
se invoca con la entrada estandar conectada a un dispositivo tty,
indica que espera ordenes y las ejecuta hasta que se lee un EOF. Cuando
se invica con un argumento que es un nombre de fichero o con un fichero
como entrada estandar, le y ejecuta un desde ese fichero. Cuando se le
llama con -c orden, ejecuta la(s) sentencias dadas como orden. Aqui
orden puede contener multiples sentencias separadas por saltos de
linea. iEl espacio al principio es significativo en las sentencias
Python! En modo no-interactivo, se analiza la entrada completa antes
de ejecutarla.
Si esta disponible, el nombre del script y los argumentos posteriores a
este se pasan al script en la variable Python sys.argv, que es una
lista de cadenas (hay que hacer import sys para acceder a esta
variable). Si no se da nombre de script, sys.argv esta vacio. Si se
utiliza -c sys.argv[0] contiene la cadena -c. Observe que las opciones
interpretadas por el propio interprete no se colocan en sys.argv.
En modo interactivo, el indicador primario es `>>>'; el indicador
secundario (que aparece cuando una orden no esta completa) es `...'.
Se pueden cambiar los indicadores mediante asignacion a sys.ps1 o a
sys.ps2. El interprete termina cuando lee un EOF (fin de fichero).
Cuando ocurre una excepcion no gestionadad, se presenta una traza de la
pila y el control vuelve al indicador principal. En modo no
interactivo, el interprete termina tras presentar la traza de la pila.
La senal de interrupcion activa la excepcion KeyboardInterrupt; no se
capturan (excepto SIGPIPE, que se ignora a veces, a favor de una
excepcion IOError). Los mensajes de error se imprimen por stderr.
FICHEROS Y DIRECTORIOS
Estos dependen de las convenciones de la instalacion local:
/usr/local/bin/python
Ubicacion recomendada para el interprete.
/usr/local/lib/python<version>
Ubicacion recomendada para el directorio que contiene los
modulos estandar.
VARIABLES DE ENTORNO
PYTHONHOME
Cambiar la ubiciacion de las bibliotecas Python estandar. Por
omision, se buscan las bibliotecas en
<prefix>/lib/python<version> y
<exec_prefix>/lib/python<version>, en donde <prefix> y
<exec_prefix> dependen de la instalacion concreta (por omision,
/usr/local). Cuando el valor de $PYTHONHOME es un directorio
solamente, reemplaza a <prefix> y a <exec_prefix>. Para
especificar valores diferentes para estos, ponga $PYTHONHOME a
<prefix>:<exec_prefix>.
PYTHONPATH
se anade a la ruta de busqueda de modulos inicial. El formato es
el mismo que la variable $PATH de la shell: Uno o mas directorio
separados por el caracter dos puntos. Los directorios que no
existen son omitidos en silencio. La ruta de usqueda depende de
la isntalacion, pero por lo general empiezaq por
<prefix>/lib/python<version> (ver PYTHONHOME arriba). La ruta
de busqueda por omision siempre se anade a $PYTHONPATH. Si se
da un script como argumento, el directorio que contiene el
script se inserta en la ruta por delante de $PYTHONPATH. La
ruta de busqueda puede manipularse desde un programa Python,
usando la variable sys.path.
PYTHONSTARTUP
Si es el nombre de un fichero legible, se ejecutan las ordenes
de Python de ese fichero antes de que aparezca el indicador en
modo interactivo. Estos comandos se ejecutan en el mismo
espacio nominal que los comandos, para que los objetos definidos
o modulos importados se puedan usar sin necesidad de
cualificarlos en la sesion interactiva. Tambien se pueden
cambiar los indicadores sys.ps1 y sys.ps2 mediante este fichero.
PYTHONDEBUG
Si tiene un valor diferente de la cadena vacia equivale a
especificar la opcion -d.
PYTHONINSPECT
Si tiene un valor diferente de la cadena vacia equivale a
especificar la opcion -i.
PYTHONUNBUFFERED
Si tiene un valor diferente de la cadena vacia equivale a
especificar la opcion -u.
PYTHONVERBOSE
Si tiene un valor diferente de la cadena vacia equivale a
especificar la opcion -v.
V'EASE TAMBI'EN
Guia de aprendizaje de Python
Referencia de las librerias de Python
Manual de referencia de Python
AUTOR
Guido van Rossum
CNRI
1895 Preston White Drive
Reston, VA 20191
EE UU
E-mail: guido@cnri.reston.va.us, guido@python.org
Y un elenco de miles de personas.
REFERENCIAS EN INTERNET
Pagina web principal: http://www.python.org
Servidor de FTP principal: ftp://ftp.python.org
Grupo de debate: comp.lang.python
COPYRIGHT
Copyright 1991-1995 por el Stichting Mathematisch Centrum, Amsterdam,
Paises Bajos.
All Rights Reserved/Todos los derechos reservados
Por la presente se otorga el permiso para usar, copiar, modificar y
distribuir este software y su documentacion para cualquier intencion y
sin cargo, siempre que aparezca la nota de copyright superior en todas
las copias y que tanto la nota de copyright y este permiso aparezcan en
la documentacion de apoyo y que no se utlizacen los nombres del
Stichting Mathematisch Centrum, CWI o de la Corporation for National
Research Initiatives o CNRI para publicidad relzativa a la distribucion
del software su permiso previo, por escrito y especifico.
Aunque CWI es la fuente inicial de este software, se hace disponible
una version modificada en la Corporation for National Research
Initiatives (CNRI) en la direccion de Internet ftp://ftp.python.org.
STICHTING MATHEMATISCH CENTRUM Y CNRI NIEGAN CUALQUIER GARANTIA
RESPECTO A ESTE SOFTWARE, INCLUIDA CUALQUIER GARANTIA IMPLICITA DE
COMERCIALIDAD O ADECUACION. DE NINGUN MODO SE HARAN RESPONSABLES
STICHTING MATHEMATISCH CENTRUM O CNRI POR CUALQUIER DANO ESPECIAL,
INDIRECTO O SOBREVENIDO O DANO DE NINGUN TIPO, QUE CAUSEN PERDIDA DE
USO, DATOS O BENEFICIOS, TANTO POR ACCIONES POR CONTRATO, COMO POR
NEGLIGENCIA U OTRA ACCION ESPUREA, CAUSADA POR O EN CONEXION CON EL USO
O CAPACIDADES DE ESTE SOFTWARE.