John Nagle schrieb: > A.T.Hofkamp wrote: >> On 2007-08-15, Larry Bates <[EMAIL PROTECTED]> wrote: >> >>> or the mildy >>> amusing "how do I write bytes not characters to a file" questions at >>> least once >>> a week on this forum. > > Actually, that's a reasonable question, and one that Python didn't do > quite right. > > Remember, in the beginning, Python had only ASCII strings, which > were equivalent to arrays of bytes. Then came Unicode strings. Then > came the restriction of ASCII chars to 0..127. Except that you can > still store binary bytes in ASCII strings, subject to some limitations.
Sorry, but that's bogus. Python had byte-strings from the beginning. Nothing to do with ASCII. Which is an encoding-standard that has ALWAYS been limited to the numbers 0..127. All that changed was the introduction of unicode-objects and due to the fact that these need to be serialized to/from bytestrings the introduction of ASCII as default-encoding. So no "still storing" or anything such. Diez -- http://mail.python.org/mailman/listinfo/python-list