Provided by: manpages-es-extra_0.8a-17_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.