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