3 ms·
I started off python learning python 3, but a few months into it, I was forced do a project in python 2. It was a turning point, I immediately ported over all m
by libeclipse 11y ago
I started off python learning python 3, but a few months into it, I was forced do a project in python 2. It was a turning point, I immediately ported over all my python projects to python 2. To me, it just seemed more simple, elegant, and cleaner. It was the more pythonic version of python. And if I'm still working with python after 2020, I'll be using python 2.
- hepta 11y agoI don't understand this, what is more "pythonic" about 2?
- hueving 11y agoNot typing 'encode' or 'decode' when dealing with strings. I know it sounds stupid, but it's really distracting compared to everything else in python that just flows easily.
- mkesper 11y agoThen you're doing it wrong. Sorry but that's definitely better solved in Python3 than in 2. Always decode/encode when opening a file/stream/whatever and only use unicode internally.
- Yaggo 11y agoSounds like you are shooting yourself in the foot. Your code may work with ASCII but will immediately break in non-naïve cases.