Python (32-bit) 歷史版本列表 Page4

最新版本 Python 3.6.3 (32-bit)

Python (32-bit) 歷史版本列表

Python 是一種動態的面向對象的編程語言,可用於多種軟件開發。它提供了與其他語言和工具集成的強大支持,附帶大量的標準庫,並且可以在幾天內學到。很多 Python 程序員都報告大幅提高生產力,並且覺得語言鼓勵開發更高質量,更易維護的代碼。Python 運行在 Windows,Linux / Unix,Mac OS X,OS / 2,Amiga,Palm 手持設備和諾基亞手機上。 Python 也... Python (32-bit) 軟體介紹


Python 2.7.3 查看版本資訊

更新時間:2012-04-12
更新細節:

What's new in this version:

- Include several security fixes.

Python 3.2.2 (32-bit) 查看版本資訊

更新時間:2011-09-05
更新細節:

What's new in this version:

Core and Builtins:
- sys.platform is now always 'linux2' on Linux, even if Python is compiled on Linux 3.
- Accept bytes for the AST string type. This is temporary until a proper fix in 3.3.

Library:
- The distutils commands bdist_dumb, bdist_wininst and bdist_msi now respect a --skip-build option given to bdist.
- Fix crash in zlib module due to version mismatch.

Extension Modules:
- Fix a crash when ctypes.create_string_buffer(0) was passed to some functions like file.write().

Python 3.2.1 (32-bit) 查看版本資訊

更新時間:2011-07-11
更新細節:

What's new in this version:

- numerous improvements to the unittest module
- support for .pyc repository directories
- support for version tagged dynamic libraries
- a new futures library for concurrent programming
- a stable ABI for extension modules
- dictionary-based logging configuration
- an overhauled GIL implementation that reduces contention
- an extended email package that handles bytes messages
- a much improved ssl module with support for SSL contexts and certificate hostname matching
- a sysconfig module to access configuration information
- additions to the shutil module, among them archive file support
- many enhancements to configparser, among them mapping protocol support
- improvements to pdb, the Python debugger
- countless fixes regarding bytes/string issues; among them full support for a bytes environment (filenames, environment variables)
- many consistency and behavior fixes for numeric operations

Python 2.7.2 查看版本資訊

更新時間:2011-06-13
更新細節:

What's new in this version:

Improvements:
- An ordered dictionary type
- New unittest features including test skipping, new assert methods, and test discovery
- A much faster io module
- Automatic numbering of fields in the str.format() method
- Float repr improvements backported from 3.x
- Tile support for Tkinter
- A backport of the memoryview object from 3.x
- Set literals
- Set and dictionary comprehensions
- Dictionary views
- New syntax for nested with statements
- The sysconfig module

Python 3.1.4 查看版本資訊

更新時間:2011-06-12
更新細節:

What's new in this version:

Improvements:
- An ordered dictionary type
- Various optimizations to the int type
- New unittest features including test skipping and new assert methods.
- A much faster io module
- Tile support for Tkinter
- A pure Python reference implementation of the import statement
- New syntax for nested with statements

更新時間:2011-02-21
更新細節:

What's new in this version:

Core and Builtins:
- Fix potential crashes when using the limited API.

Build:
- Fix non-framework shared library build on Mac OS X.
- Fix large-file support on AIX.
- Fix broken shared library build on AIX.

Documentation:
- Add updated AIX notes in Misc/README.AIX.

Python 2.7.1 查看版本資訊

更新時間:2010-11-29
更新細節:

What's new in this version:

Library:
- Properly reset locale in calendar.Locale*Calendar classes.
- Issue #10459: Update CJK character names to Unicode 5.2.
- Issue #6098: Don't claim DOM level 3 conformance in minidom.
- Issue #5762: Fix AttributeError raised by ``xml.dom.minidom`` when an empty XML namespace attribute is encountered.
- Issue #1710703: Write structures for an empty ZIP archive when a ZipFile is created in modes 'a' or 'w' and then closed without adding any files. Raise BadZipfile (rather than IOError) when opening small non-ZIP files.
- Issue #4493: urllib2 adds '/' in front of path components which does not start with '/. Common behavior exhibited by browsers and other clients.
- Issue #6378: idle.bat now runs with the appropriate Python version rather than the system default. Patch by Sridhar Ratnakumar.
- Issue #10407: Fix one NameError in distutils.
- Issue #10198: fix duplicate header written to wave files when writeframes() is called without data.
- Issue #10467: Fix BytesIO.readinto() after seeking into a position after the end of the file.
- Issue #5111: IPv6 Host in the Header is wrapped inside [ ]. Patch by Chandru.

Build:
- Backport r83399 to allow test_distutils to pass on installed versions.
- Issue #1303434: Generate ZIP file containing all PDBs.

Tests:
- Issue #9424: Replace deprecated assert* methods in the Python test suite.

Documentation:
- Issue #10299: List the built-in functions in a table in functions.rst.

Python 3.1.3 查看版本資訊

更新時間:2010-11-28
更新細節:

Python 3.1.2 查看版本資訊

更新時間:2010-05-22
更新細節:

What's new in this version:

Core and Builtins:
- Generator finalization could invalidate sys.exc_info().

Library:
- The --compiler ignored was ignored for distutils` build_ext.
- Inconsistent/wrong result of askyesno function in tkMessageBox with Tcl/Tk-8.5.
- ctypes.util: Make parsing of ldconfig output independent of the locale.

Python 3.1.1 查看版本資訊

更新時間:2009-08-18
更新細節:

What's new in this version:

Core and Builtins:
- Issue #6707: dir() on an uninitialized module caused a crash.
- Issue #6540: Fixed crash for bytearray.translate() with invalid parameters.
- Issue #6573: set.union() stopped processing inputs if an instance of self
occurred in the argument chain.
- Issue #6070: On posix platforms import no longer copies the execute bit
from the .py file to the .pyc file if it is set.
- Issue #6428: Since Python 3.0, the __bool__ method must return a bool
object, and not an int. Fix the corresponding error message, and the
documentation.
- Issue #6347: Include inttypes.h as well as stdint.h in pyport.h.
This fixes a build failure on HP-UX: int32_t and uint32_t are
defined in inttypes.h instead of stdint.h on that platform.
- Issue #6373: Fixed a SystemError when encoding with the latin-1 codec and
the 'surrogateescape' error handler, a string which contains unpaired
surrogates.

C-API:
- Issue #6624: yArg_ParseTuple with "s" format when parsing argument with
NUL: Bogus TypeError detail string.
- Issue #6405: Remove duplicate type declarations in descrobject.h.
- The code flags for old __future__ features are now available again.

Library:
- Issue #6106: telnetlib.Telnet.process_rawq doesn't handle default WILL/WONT
DO/DONT correctly.
- Issue #6126: Fixed pdb command-line usage.
- Issue #6629: Fix a data corruption issue in the new I/O library, which could
occur when writing to a BufferedRandom object (e.g. a file opened in "rb+" or
"wb+" mode) after having buffered a certain amount of data for reading. This
bug was not present in the pure Python implementation.
- Issue #6622: Fix "local variable 'secret' referenced before
assignment" bug in POP3.apop.
- Issue #6637: defaultdict.copy() did not work when the default factory
was left unspecified. Also, the eval/repr round-trip would fail when
the default_factory was None.
- Issue #2715: Remove remnants of Carbon.File from binhex module.
- Issue #6595: The Decimal constructor now allows arbitrary Unicode
decimal digits in input, as recommended by the standard. Previously
it was restricted to accepting [0-9].
- Issues #5155, #5313, #5331: multiprocessing.Process._bootstrap was
unconditionally calling "os.close(sys.stdin.fileno())" resulting in file
descriptor errors
- Issue #1424152: Fix for http.client, urllib.request to support SSL while
working through proxy. Original patch by Christopher Li, changes made by
Senthil Kumaran
- importlib.abc.PyLoader did not inherit from importlib.abc.ResourceLoader like
the documentation said it did even though the code in PyLoader relied on the
abstract method required by ResourceLoader.
- Issue #6431: Make Fraction type return NotImplemented when it doesn't
know how to handle a comparison without loss of precision. Also add
correct handling of infinities and nans for comparisons with float.
- Issue #6415: Fixed warnings.warn segfault on bad formatted string.
- Issue #6358: The exit status of a command started with os.popen() was
reported differently than it did with python 2.x.
- Issue #6323: The pdb debugger did not exit when running a script with a
syntax error.
- Issue #3392: The subprocess communicate() method no longer fails in select()
when file descriptors are large; communicate() now uses poll() when possible.
- Issue #6369: Fix an RLE decompression bug in the binhex module.
- Issue #6344: Fixed a crash of mmap.read() when passed a negative argument.
- Issue #4005: Fixed a crash of pydoc when there was a zip file present in
sys.path.

Extension Modules:
- Fix a segfault in expat.
- Issue #4509: array.array objects are no longer modified after an operation
failing due to the resize restriction in-place when the object has exported
buffers.

Build:
- Issue 4601: 'make install' did not set the appropriate permissions on
directories.
- Issue 5390: Add uninstall icon independent of whether file
extensions are installed.

Test:
- Fix a test in importlib.test.source.test_abc_loader that was incorrectly
testing when a .pyc file lacked an code object bytecode.