这个包提供跨平台跨python shutil.which功能。
whichcraft的Python项目详细描述
That code in my care That sly command-line stare That strips my operating system bare It's whichcraft
此包提供跨平台跨pythonshutil.which功能。
用法
在Linux、Mac、Windows for Python 2.7或任何维护的3S上:
>>>fromwhichcraftimportwhich>>>which('date')'/bin/date'>>>which('calendar')'/bin/calendar'>>>which('cookiecutter')'/Users/pydanny/.envs/fun/bin/cookiecutter'>>>which('a-made-up-name')isNoneTrue
注释
这是shutil.which函数的一个填充程序,设计用于跨 多个版本的python和windows内部。python 2.x的代码是 基于我从源代码中提取的Python3代码。我最初是为了 Cookiecutter但为了减少该项目的行数而将其删除。
赞助商
这项工作是由britecore赞助的,它在python、django、javascript和aws上做了很多了不起的事情。Apply for a job if you’re interested!
历史记录
0.6.0(2019-07-12)
- 删除延迟的Unicode问题
- 添加Britecore作为赞助商
0.5.3(2018-10-10)
- 添加Britecore作为赞助商
0.5.2(2018-10-09)
- 删除对3.2和3.3的任何提及
0.5.1(2018-10-09)
- 修复setup.py,使其与旧的python一起工作
0.5.0(2018-10-09)
- 通过@rooterkyberian添加3.7支持
- 删除任何提及2.6的内容
0.4.2(2018-04-16)
- 使用黑色进行代码格式化
- 将状态移到生产/稳定状态
- 放弃对Python2.6和3.3的支持
0.4.1(2017-04-25)
- 添加了支持Python3.6的测试
0.3.1(2016-05-10)
- 现在直接测试,这样我们就可以支持3.3之前的python 3版本(@nickcoghlan)
0.3.1(2016-04-24)
- whichcraft.py中的更正版本
0.3.0(2016-04-24)
- 在发布源tarball中包含测试(@edwardbetts)
0.2.0(2016-04-23)
- python 3.5兼容性
0.1.1(2015-09-09)
- 添加歌词
0.1.0(2015-09-09)
- pypi上的第一个版本。