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

Ivo*_*hou -4 python six

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

我总是在想它为什么这么命名six.我在源代码中阅读了它的文档和注释,但是他们没有回答这个问题.

Jon*_*sky 6

两次三是六.

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

资源