为什么Python 2,3兼容包被命名为`six`?

时间:2017-07-06 04:12:22

标签: python six

Six提供了简单的实用程序,用于包装Python 2和Python 3之间的差异。它旨在支持无需修改即可在Python 2和3上运行的代码库。 six只包含一个Python文件,因此复制到项目中很容易。

我一直想知道为什么它被命名为six。我读了它的文件和 源代码中的评论,但他们没有回答这个问题。

1 个答案:

答案 0 :(得分:6)

两次三是六次。

  

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

Source