Python 常见库
介绍
- six : 专门用来兼容 Python 2 和 Python 3 的库。解决了如
urllib
的部分方法不兼容, str
和 bytes
类型不兼容等问题
- python-socketio
Python 排序
from distutils.version import StrictVersion
# from packaging.version import Version # 建议使用,Version 重新封装
versions = ["1.1.2", "1.0.0", "1.3.3", "1.0.12", "1.0.2"]
versions.sort(key=StrictVersion)
versions.sort(key=lambda s: list(map(int, s.split('.'))))
versions_list.sort(key=lambda s: [int(u) for u in s.split('.')])