File: python.1

package info (click to toggle)
manpages-es-extra 0.8a-5
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,632 kB
  • ctags: 7
  • sloc: makefile: 64; sh: 62
file content (264 lines) | stat: -rw-r--r-- 8,950 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
.\" Translated into Spanish on Mon Apr, 12 1999 by
.\"	Marcos Snchez Provencio <rapto@arrakis.es>
.\"
.TH PYTHON 1 "10 Abril 1998" "Python 1.5.1"
.SH NOMBRE
python \- lenguaje de programacin orientado a objetos interactivo e
interpretado
.SH SINOPSIS
.B python
[
.B \-d
]
[
.B \-i
]
[
.B \-O
]
[
.B \-S
]
[
.B \-t
]
[
.B \-u
]
[
.B \-v
]
.br
       [
.B \-x
]
[
.B \-X
]
[
.B \-c
.I orden
|
.I script
|
\-
]
.br
       [
.I argumentos
]
.SH DESCRIPCIN
Python es un lenguaje de programacin orientado a objetos interactivo e
interpretado que combina una considerable potencia con una sintaxis muy clara.
Vea la Gua de aprendizaje de Python para conseguir informacin del lenguaje
de programacin.
La Referencia de Biblioteca de Python documenta los tipos, constantes,
funciones y mdulos internos y estndares.
Finalmente, el Manual de Referencia de Python describe la sintaxis y semntica
del ncleo del lenguaje en detalle (exhaustivo).
.PP
La potencia base de Python se puede extender con mdulos escritos en C o C++.
En la mayora de los sistemas dichos mdulos se pueden cargar dinmicamente.
Python se puede adaptar tambin como lenguaje de extensin (macros) de
aplicaciones existentes.
Consulte la documentacin interna del producto para obtener ms informacin.
.SH OPCIONES DE LNEA DE RDENES
.TP
.B \-d
Activar la salida de depuracin del 
.I parser
(slo para genios, dependiente de opciones de compilacin).
.TP
.B \-i
Cuando se pasa un script como primer argumento o se utiliza la opcin
\fB\-c\fP, 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 excepcin.
.TP
.B \-O
Activar optimizaciones bsicas. Hace que la extensin del fichero compilado
(a bytecode) de 
.I .pyc
a
.IR pyo .
.TP
.B \-S
Evitar importar el mdulo 
.I site
y las manipulaciones dependientes de la instalacin de
.I sys.path
que conlleva.
.TP
.B \-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 opcin se duplica.
.TP
.B \-u
Forzar que los flujos de entrada, salida y errores estndares (stdin, stdout,
stderr) no utilicen tampn (buffer).
.TP
.B \-v
Mostrar un mensaje cada vez que se inicializa un mdulo, mostrando el lugar
(nombre de fichero o mdulo interno) del que se carga.
.TP
.B \-x
Saltarse la primera lnea de cdigo fuente. Slo se utiliza para una trampa
especfica de DOS. Ojo: Los nmeros de lnea se desplazarn una unidad.
.TP
.B \-X
Hacer que las excepciones estndar sean cadenas en lugar de clases. Se utiliza
slo por compatibilidad con cdigo antiguo.
.BI "\-c " orden
Especifica la orden que hay que ejecutar (ver la siguiente seccin).
Esto finaliza la lista de opciones (las siguientes opciones se pasan como
argumentos de la orden).
.SH INTERFAZ DEL INTRPRETE
La interfaz del intrprete se parece a la de la shell de UNIX: Cuando se
invoca con la entrada estndar 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 estndar,
le y ejecuta un 
desde ese fichero. Cuando se le llama con 
.B \-c
.IR orden ,
ejecuta la(s) sentencias dadas como 
.IR orden .
Aqu
.I orden
puede contener mltiples sentencias separadas por saltos de lnea. El espacio
al principio es significativo en las sentencias Python!
En modo no-interactivo, se analiza la entrada completa antes de ejecutarla.
.PP
Si est disponible, el nombre del script y los argumentos posteriores a ste
se pasan al script en la variable Python 
.IR sys.argv ,
que es una lista de cadenas (hay que hacer
.I import sys
para acceder a esta variable).
Si no se da nombre de script,
.I sys.argv
est vaco. Si se utiliza
.B \-c
.I sys.argv[0]
contiene la cadena \fB\-c\fP. Observe que las opciones interpretadas por el propio intrprete no se colocan
en
.IR sys.argv .
.PP
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 asignacin a 
.I sys.ps1
o a
.IR sys.ps2 .
El intrprete termina cuando lee un EOF (fin de fichero). Cuando ocurre una
excepcin no gestionadad, se presenta una traza de la pila y el control vuelve
al indicador principal. En modo no interactivo, el intrprete termina tras
presentar la traza de la pila.
La seal de interrupcin activa la excepcin
\fIKeyboardInterrupt\fP; no se capturan (excepto SIGPIPE, que se ignora a veces, a favor de una
excepcin
\fIIOError\fP).  Los mensajes de error se imprimen por stderr.
.SH FICHEROS Y DIRECTORIOS
stos dependen de las convenciones de la instalacin local:
.IP /usr/local/bin/python
Ubicacin recomendada para el intrprete.
.IP /usr/local/lib/python<version>
Ubicacin recomendada para el directorio que contiene los mdulos estndar.
.SH VARIABLES DE ENTORNO
.IP PYTHONHOME
Cambiar la ubiciacin de las bibliotecas Python estndar. Por omisin, se
buscan las bibliotecas en <prefix>/lib/python<version> y
<exec_prefix>/lib/python<version>, en donde <prefix> y <exec_prefix>
dependen de la instalacin concreta (por omisin, /usr/local).
Cuando el valor de $PYTHONHOME es un directorio slamente, reemplaza a 
<prefix> y a <exec_prefix>. Para especificar valores diferentes para 
stos, ponga $PYTHONHOME a <prefix>:<exec_prefix>.
.IP PYTHONPATH
se aade a la ruta de bsqueda de mdulos inicial. El formato es el mismo que
la variable $PATH de la shell: Uno o ms directorio separados por el carcter
dos puntos.
Los directorios que no existen son omitidos en silencio.
La ruta de squeda depende de la isntalacin, pero por lo general empiezaq por
<prefix>/lib/python<version> (ver PYTHONHOME arriba).
La ruta de bsqueda por omisin siempre se aade 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 bsqueda puede manipularse desde un programa Python, usando la
variable
\fIsys.path\fP.
.IP 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
mdulos importados se puedan usar sin necesidad de cualificarlos en la
sesin interactiva.
Tambin se pueden cambiar los indicadores
.I sys.ps1
y
.I sys.ps2
mediante este fichero.
.IP PYTHONDEBUG
Si tiene un valor diferente de la cadena vaca equivale a especificar la
opcin \fB\-d\fP.
.IP PYTHONINSPECT
Si tiene un valor diferente de la cadena vaca equivale a especificar la 
opcin \fB\-i\fP.
.IP PYTHONUNBUFFERED
Si tiene un valor diferente de la cadena vaca equivale a especificar la 
opcin \fB\-u\fP.
.IP PYTHONVERBOSE
Si tiene un valor diferente de la cadena vaca equivale a especificar la 
opcin \fB\-v\fP.
.SH VASE TAMBIN
Gua de aprendizaje de Python
.br
Referencia de las libreras de Python
.br
Manual de referencia de Python
.SH AUTOR
.nf
Guido van Rossum
CNRI
1895 Preston White Drive
Reston, VA 20191
EE UU
.PP
E-mail: guido@cnri.reston.va.us, guido@python.org
.fi
.PP
Y un elenco de miles de personas.
.SH REFERENCIAS EN INTERNET
Pgina web principal: http://www.python.org
.br
Servidor de FTP principal: ftp://ftp.python.org
.br
Grupo de debate: comp.lang.python
.SH COPYRIGHT
Copyright 1991-1995 por el Stichting Mathematisch Centrum, Amsterdam,
Pases Bajos.
.IP " "
All Rights Reserved/Todos los derechos reservados
.PP
Por la presente se otorga el permiso para usar, copiar, modificar y distribuir
este software y su documentacin para cualquier intencin 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 documentacin 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 distribucin del software su permiso previo, por
escrito y especfico.

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

STICHTING MATHEMATISCH CENTRUM Y CNRI NIEGAN CUALQUIER GARANTA RESPECTO A
ESTE SOFTWARE, INCLUIDA CUALQUIER GARANTA IMPLICITA DE COMERCIALIDAD O
ADECUACIN. DE NINGN MODO SE HARN RESPONSABLES STICHTING MATHEMATISCH
CENTRUM O CNRI POR CUALQUIER DAO ESPECIAL, INDIRECTO O SOBREVENIDO O DAO DE
NINGN TIPO, QUE CAUSEN PRDIDA DE USO, DATOS O BENEFICIOS, TANTO POR ACCIONES
POR CONTRATO, COMO POR NEGLIGENCIA U OTRA ACCIN ESPREA, CAUSADA POR O EN
CONEXIN CON EL USO O CAPACIDADES DE ESTE SOFTWARE.