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

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.