前面几天有点闲,在 GitHub 上翻了一些 Python 库,看到几个比较有意思的,这里分享下。有的还是挺实用的,平时可以试着用起来。
1 gleitz/howdoi
这是用 Python 写的一个命令行工具,用于搜索代码相关的问题。平时工作的时候,我们偶尔会忘记一些命令的用法或者想找一些示例代码段,直接用它比较方便,还有一点 Hacker 范。
我大致看了下源码,这个库默认用的 Google 搜索引擎去查找 StackOverFlow 上的答案,进行处理后展示高票回答。由于 Q 的原因,如果要使用的话终端需要挂上 HTTP/HTTPS 代理。下面说几个例子
比如,我想查下 scp 怎么从本地拷贝文件到服务器
当然也可以指定一些选项。如果觉得第一条回答不满意的话,可以使用 展示多条
我想看下 Python 列表怎么进行深复制
感觉这个没展示全,我们可以使用 选项展示完全
当然如果只是想看下是哪个链接的话,可以使用 选项
更多用法,查看帮助
这个工具只是查一些针对性较强的代码问题的时候比较实用,如果你查其它的比如概念性的一些东西,还不如自己 Google 来的快。
2 mkaz/termgraph
使用这个库可以在终端画柱状图,图都是由一些可打印的字符块组成的。如果你有把一些柱状图的结果复制到文本文件的需求,这个库应该能满足你。比如,我平时用 Markdown 写文章,就不大喜欢截图,能直接复制成文本的肯定不用图片标签。
看一个很简单的例子,下面是全球 2018 Q1 手机品牌销量占额(%)
example.dat
注意:数据来自网络,不一定准确,这里仅作测试用
其中第一列是品牌,第二列是占额。对应柱状图 X 轴的标签以及 Y 轴的值。
执行如下命令
得到结果
当然,这只是最简单的一种情况,有兴趣的可以去看下文档,了解一些更高级的用法。
3 jaakkopasanen/AutoEq
这个库可以用来均衡耳机的频率响应。如果你是一个音乐发烧友,想让你的耳机效果更好,试着用用这个库,说不定能得到意外的惊喜。
下面是森海塞尔 HD650 均衡的结果图
有需要的朋友可以了解下。
领取专属 10元无门槛券
私享最新 技术干货