Un lenguaje de programación dinámico notablemente poderoso

Python for Mac

Python 3.1.1

  -  16.35 MB  -  Código Abierto

En ocasiones, las últimas versiones del software pueden causar problemas al instalarse en dispositivos más antiguos o dispositivos que ejecutan una versión anterior del sistema operativo.

Los fabricantes de software suelen solucionar estos problemas, pero puede llevarles algún tiempo. Mientras tanto, puedes descargar e instalar una versión anterior de Python 3.1.1.


Para aquellos interesados en descargar la versión más reciente de Python for Mac o leer nuestra reseña, simplemente haz clic aquí.


Todas las versiones antiguas distribuidas en nuestro sitio web son completamente libres de virus y están disponibles para su descarga sin costo alguno.


Nos encantaría saber de ti

Si tienes alguna pregunta o idea que desees compartir con nosotros, dirígete a nuestra página de contacto y háznoslo saber. ¡Valoramos tu opinión!

  • Python 3.1.1 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    Python 3.1.1 Captura de Pantalla 1
  • Python 3.1.1 Captura de Pantalla 2
  • Python 3.1.1 Captura de Pantalla 3
  • Python 3.1.1 Captura de Pantalla 4
  • Python 3.1.1 Captura de Pantalla 5

Qué hay de nuevo en esta versión:

Núcleo y Builtins:
- Edición #6707: dir() en un no inicializada módulo causado un accidente.
- Edición #6540: se Corrigió la falla para bytearray.translate() con los parámetros no válidos.
- Edición #6573: set.unión (la) detuvo el procesamiento de las entradas si una instancia de auto
se produjo en el argumento de la cadena.
- Edición #6070: En las plataformas posix de importación ya no copia el bit de ejecución
de la .py archivo para el .pyc archivo si se establece.
- Edición #6428: Desde Python 3.0, el __bool__ método debe devolver un valor booleano
objeto, y no un int. Solucionar el mensaje de error correspondiente, y la
documentación.
- Problema nº 6347: Incluir inttypes.h así como stdint.h en pyport.h.
Esto corrige un error en la construcción en HP-UX: int32_t y uint32_t son
se define en inttypes.h en lugar de stdint.h en la plataforma.
- Edición #6373: se ha Corregido un SystemError cuando se codifica con el latin-1 codec y
el 'surrogateescape de error" el controlador, una cadena que contiene impares
los suplentes.

C-API:
- Edición #6624: yArg_ParseTuple con "s" formato al analizar el argumento de la
NUL: Falso TypeError detalle de cadena.
- Edición #6405: Eliminar duplicados tipo de declaraciones en descrobject.h.
- El código de banderas de edad __futuro__ características están ahora disponibles de nuevo.

Biblioteca:
- Edición #6106: telnetlib.Telnet.process_rawq no maneja defecto/NO
HACER/NO correctamente.
- Edición #6126: Fijo pdb de la línea de comandos de uso.
- Edición #6629: Solucionar un problema de corrupción de datos en la nueva biblioteca de e/S, lo que podría
se producen al escribir a un BufferedRandom objeto (por ejemplo, un archivo abierto en "rb+" o
"wb+" modo) después de haber búfer de una cierta cantidad de datos para la lectura. Este
bug no estaba presente en el puro implementación de Python.
- Edición #6622: "Fijar la variable local 'secreto' que se hace referencia antes de
asignación de" error en POP3.apop.
- Edición #6637: defaultdict.copia() no funciona cuando el valor predeterminado de fábrica
fue dejado sin especificar. También, la eval/repr ida de fallar cuando
la default_factory fue Ninguno.
- Edición #2715: Eliminar los restos de Carbono.Archivo de binhex módulo.
- Edición #6595: El Decimal constructor permite ahora arbitraria Unicode
dígitos decimales en los datos de entrada, según lo recomendado por la norma. Previamente
se limita a aceptar [0-9].
- Problemas de #5155, #5313, #5331: multiprocesamiento.Proceso._bootstrap fue
incondicionalmente llamar a "os.cierre(sys.stdin.fileno())" resultante en el archivo
en el descriptor de errores
- Edición #1424152: Corrección para http.cliente, urllib.solicitud de soporte SSL, mientras que
trabajo a través de proxy. Parche Original de Christopher Li, los cambios realizados por
Senthil Kumaran
- importlib.abc.PyLoader no heredan de importlib.abc.ResourceLoader como
la documentación dijo que lo hizo aunque el código en PyLoader invocado la
método abstracto requerido por ResourceLoader.
- Problema nº 6431: Hacer el tipo de Fracción de retorno NotImplemented cuando no
saber cómo manejar una comparación sin pérdida de precisión. También añadir
el manejo correcto de los infinitos y nan para hacer comparaciones con flotador.
- Edición #6415: Fijo advertencias.advertir violación de segmento en mal cadena con formato.
- Edición #6358: El estado de salida de un comando se inició con el os.popen ()
se informa de forma diferente de lo que hizo con python 2.x.
- Edición #6323: El ap depurador de no salir cuando se ejecuta una secuencia de comandos con un
error de sintaxis.
- Edición #3392: El subproceso de comunicarse() método que ya se produce un error en select()
cuando descriptores de archivo son grandes; comunicar() ahora utiliza la encuesta() cuando sea posible.
- Problema nº 6369: Fijar un RLE descompresión error en el binhex módulo.
- Edición #6344: se ha Corregido un error de mmap.leer() cuando se pasa un argumento negativo.
- Edición #4005: se ha Corregido un error de pydoc cuando había un archivo zip presentes en
sys.ruta de acceso.

los Módulos de Extensión:
- Corregir una violación de segmento en expat.
- Problema nº 4509: matriz.objetos de la matriz no son modificados después de una operación
fracasar debido a que el tamaño de la restricción en el lugar cuando el objeto ha exportado
búferes.

Construcción:
- Problema 4601: 'make install' no establecer los permisos adecuados en
directorios.
- Problema 5390: Añadir icono de desinstalación independiente de si el archivo
las extensiones se instalan.

Prueba:
- Corrección de una prueba en la importlib.prueba.fuente.test_abc_loader que fue incorrectamente
pruebas cuando un .pyc archivo carecía de un código objeto a código de bytes.