Provided by: manpages-es-extra_0.8a-19_all bug

NOMBRE

       python - lenguaje de programación orientado a objetos interactivo e interpretado

SINOPSIS

       python [ -d ] [ -i ] [ -O ] [ -S ] [ -t ] [ -u ] [ -v ]
              [ -x ] [ -X ] [ -c orden | script | - ]
              [ argumentos ]

DESCRIPCIÓN

       Python  es  un  lenguaje  de  programación orientado a objetos interactivo e interpretado que combina una
       considerable potencia con una sintaxis muy clara.  Vea la Guía de aprendizaje de  Python  para  conseguir
       información  del  lenguaje  de  programación.  La Referencia de Biblioteca de Python documenta los tipos,
       constantes, funciones y módulos internos y estándares.  Finalmente, el Manual  de  Referencia  de  Python
       describe la sintaxis y semántica del núcleo del lenguaje en detalle (exhaustivo).

       La  potencia  base  de  Python  se  puede extender con módulos escritos en C o C++.  En la mayoría de los
       sistemas dichos módulos se pueden cargar dinámicamente.  Python se puede adaptar también como lenguaje de
       extensión (macros) de aplicaciones existentes.  Consulte  la  documentación  interna  del  producto  para
       obtener más información.

OPCIONES DE LÍNEA DE ÓRDENES

       -d     Activar  la  salida  de  depuración  del  parser  (sólo  para  genios,  dependiente de opciones de
              compilación).

       -i     Cuando se pasa un script como primer argumento o se utiliza  la  opción  -c,  entrar  en  el  modo
              interactivo  tras  ejecutar  el  script  u  orden.  No lee el archivo $PYTHONSTARTUP. Es útil para
              inspeccionar variables globales o una traza de la pila cuando un script hace saltar una excepción.

       -O     Activar optimizaciones básicas. Hace que la extensión del fichero compilado (a bytecode) de .pyc a
              pyo.

       -S     Evitar importar el módulo site y las manipulaciones dependientes de la instalación 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  opción  se
              duplica.

       -u     Forzar  que los flujos de entrada, salida y errores estándares (stdin, stdout, stderr) no utilicen
              tampón (buffer).

       -v     Mostrar un mensaje cada vez que se inicializa un módulo, mostrando el lugar (nombre de  fichero  o
              módulo interno) del que se carga.

       -x     Saltarse  la  primera  línea  de código fuente. Sólo se utiliza para una trampa específica de DOS.
              Ojo: Los números de línea se desplazarán una unidad.

       -X     Hacer que las excepciones  estándar  sean  cadenas  en  lugar  de  clases.  Se  utiliza  sólo  por
              compatibilidad  con  código  antiguo.   -c  orden Especifica la orden que hay que ejecutar (ver la
              siguiente sección).  Esto finaliza la lista de opciones (las siguientes  opciones  se  pasan  como
              argumentos de la orden).

INTERFAZ DEL INTÉRPRETE

       La  interfaz  del intérprete se parece a la de la shell de UNIX: Cuando se invoca con la entrada estándar
       conectada a un dispositivo tty, indica que espera órdenes 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 estándar, le y
       ejecuta un desde ese fichero. Cuando se le llama con -c orden, ejecuta la(s) sentencias dadas como orden.
       Aquí orden puede contener múltiples sentencias separadas por saltos de línea. ¡El espacio al principio es
       significativo en las sentencias Python!  En modo no-interactivo, se analiza la entrada completa antes  de
       ejecutarla.

       Si  está  disponible,  el  nombre del script y los argumentos posteriores a éste 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 está vacío. Si se utiliza -c sys.argv[0] contiene la
       cadena -c. Observe que las opciones interpretadas por el propio intérprete no se colocan en sys.argv.

       En modo interactivo, el indicador primario es `>>>'; el indicador  secundario  (que  aparece  cuando  una
       orden  no  está  completa) es `...'.  Se pueden cambiar los indicadores mediante asignación a sys.ps1 o a
       sys.ps2.  El intérprete termina cuando lee un EOF (fin  de  fichero).  Cuando  ocurre  una  excepción  no
       gestionadad,  se  presenta  una  traza  de la pila y el control vuelve al indicador principal. En modo no
       interactivo, el intérprete termina tras presentar la traza de la pila.  La señal de  interrupción  activa
       la  excepción  KeyboardInterrupt;  no se capturan (excepto SIGPIPE, que se ignora a veces, a favor de una
       excepción IOError).  Los mensajes de error se imprimen por stderr.

FICHEROS Y DIRECTORIOS

       Éstos dependen de las convenciones de la instalación local:

       /usr/local/bin/python
              Ubicación recomendada para el intérprete.

       /usr/local/lib/python<version>
              Ubicación recomendada para el directorio que contiene los módulos estándar.

VARIABLES DE ENTORNO

       PYTHONHOME
              Cambiar la ubiciación de las bibliotecas Python estándar. Por omisión, se buscan  las  bibliotecas
              en   <prefix>/lib/python<version>   y   <exec_prefix>/lib/python<version>,  en  donde  <prefix>  y
              <exec_prefix> dependen de la instalación concreta (por omisión, /usr/local).  Cuando el  valor  de
              $PYTHONHOME  es  un directorio sólamente, reemplaza a <prefix> y a <exec_prefix>. Para especificar
              valores diferentes para éstos, ponga $PYTHONHOME a <prefix>:<exec_prefix>.

       PYTHONPATH
              se añade a la ruta de búsqueda de módulos inicial. El formato es el mismo que la variable $PATH de
              la shell: Uno o más directorio separados por el carácter  dos  puntos.   Los  directorios  que  no
              existen  son  omitidos  en  silencio.   La  ruta de úsqueda depende de la isntalación, pero por lo
              general empiezaq por <prefix>/lib/python<version> (ver PYTHONHOME arriba).  La  ruta  de  búsqueda
              por  omisión siempre se añade 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  búsqueda  puede
              manipularse desde un programa Python, usando la variable sys.path.

       PYTHONSTARTUP
              Si  es  el nombre de un fichero legible, se ejecutan las órdenes 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 módulos importados se puedan usar sin
              necesidad de cualificarlos en la sesión interactiva.  También se pueden  cambiar  los  indicadores
              sys.ps1 y sys.ps2 mediante este fichero.

       PYTHONDEBUG
              Si tiene un valor diferente de la cadena vacía equivale a especificar la opción -d.

       PYTHONINSPECT
              Si tiene un valor diferente de la cadena vacía equivale a especificar la opción -i.

       PYTHONUNBUFFERED
              Si tiene un valor diferente de la cadena vacía equivale a especificar la opción -u.

       PYTHONVERBOSE
              Si tiene un valor diferente de la cadena vacía equivale a especificar la opción -v.

VÉASE TAMBIÉN

       Guía de aprendizaje de Python
       Referencia de las librerías 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

       Página 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, Países 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
       documentación para cualquier intención 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 documentación 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 distribución del software su permiso previo,
       por escrito y específico.

       Aunque CWI es la fuente inicial de este software,  se  hace  disponible  una  versión  modificada  en  la
       Corporation for National Research Initiatives (CNRI) en la dirección de Internet ftp://ftp.python.org.

       STICHTING  MATHEMATISCH  CENTRUM  Y  CNRI  NIEGAN  CUALQUIER  GARANTÍA RESPECTO A ESTE SOFTWARE, INCLUIDA
       CUALQUIER GARANTÍA IMPLICITA DE  COMERCIALIDAD  O  ADECUACIÓN.  DE  NINGÚN  MODO  SE  HARÁN  RESPONSABLES
       STICHTING  MATHEMATISCH  CENTRUM  O  CNRI  POR CUALQUIER DAÑO ESPECIAL, INDIRECTO O SOBREVENIDO O DAÑO DE
       NINGÚN TIPO, QUE CAUSEN PÉRDIDA DE USO, DATOS O BENEFICIOS, TANTO POR ACCIONES  POR  CONTRATO,  COMO  POR
       NEGLIGENCIA U OTRA ACCIÓN ESPÚREA, CAUSADA POR O EN CONEXIÓN CON EL USO O CAPACIDADES DE ESTE SOFTWARE.

Python 1.5.1                                      10 Abril 1998                                        PYTHON(1)