[Python-Dev] Python3 "complexity"

Mark Lawrence breamoreboy at yahoo.co.uk
Thu Jan 9 08:00:17 CET 2014

On 09/01/2014 06:50, Lennart Regebro wrote:
> On Thu, Jan 9, 2014 at 1:07 AM, Ben Finney <ben+python at benfinney.id.au> wrote:
>> Kristján Valur Jónsson <kristjan at ccpgames.com> writes:
>>> Believe it or not, sometimes you really don't care about encodings.
>>> Sometimes you just want to parse text files.
>> Files don't contain text, they contain bytes. Bytes only become text
>> when filtered through the correct encoding.
> To be honest, you can define text as "A stream of bytes that are split
> up in lines separated by a linefeed", and do some basic text
> processing like that. Just very *basic*, but still. Replacing
> characters. Extracting certain lines etc.
> This is harder in Python 3, as bytes does not have all the
> functionality strings has, like formatting. This can probably be fixed
> in Python 3.5, if the relevant PEP gets finished.
> For the battery analogy, that's like saying:
> "I want a battery."
> "What kind?"
> "It doesn't matter, as long as it's over 5V."
> //Lennart

"That Python 3 battery you sold me blew up when I tried using it".

"We've been telling you for years that could happen".

"I didn't think you actually meant it".

My fellow Pythonistas, ask not what our language can do for you, ask 
what you can do for our language.

Mark Lawrence

More information about the Python-Dev mailing list