python3自2008发布以来,已经历经了快4个年头。python3发布初期的速度慢,第三方开发库少的问题已得到了很好的改善。似乎已经没有太多的理由死抱着python2不放了。
考虑到目前的大多系统还都跑在python2.x上,直接迁移到python3还是有些冒进。最理想的方式是新代码都可实现python2&python3的兼容,日后可以平滑升级。下面的一些资料可以帮助你实现到python3的迁移。
- Should I use Python 2 or Python 3 for my development activity?
- Porting to Python 3: An in-depth guide
- 一本免费的电子书,教你如何迁移到python3
- six
- 一个帮你写出兼容python2&python3代码的第三方库,目前支持到python2.4+。如果你需要支持到比较低版本的python2.x,可以考虑使用。
- Python 3 Porting Guide
- 一个比较简短的迁移指南。
不是很懂python,但是感觉python 3的命名越来越规范越来越科学了。
嗯,python3主要是更清晰规范了,另外解决了unicode之类的历史遗留问题。
好高端,都玩python3了。