Six:Python 2和3兼容性库

Six提供了简单的实用程序,用于覆盖Python 2和Python 3之间的差异。它旨在支持在Python 2和3中都可以进行修改的代码库。 六个只包含一个Python文件,因此将其复制到项目中是无痛的。

六个可以在PyPi上下载。 它的错误跟踪和代码托管在BitBucket上。

名字“六”来自于2 * 3等于6的事实。为什么不添加? 乘法更加强大,无论如何,“五”已经被(现在濒死的)Zope Five项目抢走了。

six.StringIO

这是文本数据的假文件对象。 它是Python 2中的StringIO.StringIO和Python 3中的io.StringIO的别名。

04-26 10:26