Skip to content

Commit

Permalink
add Six in GitHub-Repos-For-Pythoners
Browse files Browse the repository at this point in the history
  • Loading branch information
skyline75489 committed Dec 16, 2014
1 parent c0b5fd9 commit 42e0ab6
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docs/GitHub-Repos-For-Pythoners.rst
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,18 @@ python-patterns_ : A collection of design patterns implemented (by other people)
.. _python-patterns : https://github.com/faif/python-patterns

这个repo收集了很多设计模式的python写法

gutworth/six/
-------------

six_ : Six is a Python 2 and 3 compatibility library

.. _six: https://bitbucket.org/gutworth/six

Six没有托管在Github上,而是托管在了Bitbucket上,不过这些都不是重点,重点是它的作用。

众所周知 Python 2 和 Python 3 版本的分裂给 Python 开发者们带来了很大的烦恼,为了使代码同时兼容两个版本,往往要增加大量的代码。 于是 Six 出现了。正如它的介绍所说,它是一个专门用来兼容 Python 2 和 Python 3 的库。它解决了诸如 urllib 的部分方法不兼容, str 和 bytes 类型不兼容等“知名”问题。

它的效果怎么样?pypi上单日十万以上,单月几百万的下载量足以说明了。要知道诸如 Flask 和 Django 这类知名的库,月下载量也只有几十万。


0 comments on commit 42e0ab6

Please sign in to comment.