有用的工具和厨房水槽
项目描述
utool
注意:这是一个“厨房水槽”库。虽然它仍然得到了一定程度的维护,但我正试图尽快将其“终止”。我已经将它重构到几个其他项目中。请参阅https://github.com/Erotemic/ubelt,以获取一个精心整理的实用工具集合。也可以查看https://github.com/Erotemic/xdev,以获取该库中更开发者式的函数的移植。
此项目仅维护以供https://github.com/Erotemic/ibeis使用,并在可能的情况下逐步淘汰。
为您提供的实用工具!
utool库是我发现的有用工具的集合。其中大部分是我从头开始编写的,但也有少数是从StackOverflow取的或部分取的。大多数位置都有引用。
在我的经验中,这个库中最有用的函数有
ut.flatten
ut.take
ut.take_column
ut.compress
ut.ichunks
ut.itertwo
ut.isiterable
ut.group_items
ut.dict_subset
ut.dict_hist
ut.map_dict_vals
ut.map_dict_keys
ut.memoize
ut.get_argflag
ut.get_argval
ut.ProgIter
ut.Timer
ut.Timerit
ut.MemoryTracker
ut.InteractiveIter
ut.color_print
ut.ensuredir
ut.glob
ut.grep
ut.sed
ut.ls
ut.repr2
警告:此模块包含帮助将我的项目粘合在一起的个人函数。随着时间的推移,这些函数将被移除。虽然此存储库中的许多函数都很成熟,但存储库本身是一个持续的工作。某些函数可能损坏、已弃用、未完成或未记录。因此,将来可能会重构或删除一些API。
文档
安装
现在可以通过pypi进行安装
pip install utool
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
utool-2.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 816074cd3dfde37512a1e4993b4f7587b434eea07ddda001f167af28575209bb |
|
MD5 | 01ffecc2445a457db7e47d1e077add3d |
|
BLAKE2b-256 | 743c4a79bda4270a218341bb4f269a1e9d7b1f28c9919c74451203b35909b668 |
utool-2.2.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f5a42a95e28f4a1e982f309927c29effd25c37f9585e13af5e8d0d8f271411fa |
|
MD5 | 236e0add9516bb75c611055a6ac23f9e |
|
BLAKE2b-256 | 3ad2fc3757032f63eb8a1929a55ee783268361c07902e185356b5156b1f0ea96 |