python

PYTHON(1)                   General Commands Manual                  PYTHON(1)



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)