我的读者知道我是一个喜欢痛骂Python3 unicode的人。我将会告诉你用unicode有多痛苦和为什么我不能闭嘴。我花了两周时间研究Python3,我需要发泄我的失望。在这些责骂中,仍然有有用的信息,因为它教我们如何来处理Python3。这次吐槽的内容会不一样。不会关联到WSGI或者HTTP及与其相关的东西。注意,我做的是每一个新手Python程序员做的事情:写一个命令行应用程序。但是不同以往,我想要确保应用程序是稳定的并且对于Python2和Python3的Unicode都是支持的,还能够进行单元测试。我们想做什么在Python3我们作为开发者需要好好使用Unicode。显然,我觉得这意味着所有的文本数据都是Unicode,所有非文本数据都是字节。在这么美妙的世界里所有的东西只有黑与白,Hello World的例子非常直截了当。这是用Python2形式实现的应用程序:
暂无评论