卧槽,神操做!一句查询让Python帮忙本身写程序

对于不少初入Python编程的同窗们而言,对于Python程序的编写,每每会十分生疏,学会了Python的语法,可是转头就忘了,或者是想实现一个基础的功能,可是程序不知道怎么去写。本身去网上找相应的问题,而后挑选合适的程序进行修改,很是的耗时耗力。php

今天,小编就带领你们借助一个新的Python库来解决这个问题,让你们只经过一个问题查询的语句,即可以自动得到对应的程序,省略本身编程带来的烦恼。前端

 1python

一个神奇的库程序员

首先,咱们来介绍一下,今天咱们的主角,就是howdoi这个库,你们安装的话,也很是的简单,只须要pip install howdoi便可。这个库是如何工做的呢?以下图所示:面试

首先程序会将咱们的问题,向cache进行查询,若是存在相应的结果,那么就进行返回,若是不存在的话,就向StackOverflow进行查询,若是查询到告终果,就将查询到的结果返回给程序,并在cache中进行缓存。这就是程序的一个基本的原理,接下来就让你们如何使用这一个库吧。编程

 2 缓存

如何使用并发

该库的使用也是很是的简单的,以下图所示:
ide

上图就是howdoi库的简单使用的案例,你们只须要输入咱们想要查询的问题的关键词,howdoi就能够帮助咱们查询。为了更好的方便你们使用,让程序对用户更加的友好,小编特意结合tkinter为你们作了一个查询的界面,以下图所示:学习

上图中,你们只须要点击帮助,就能够得到用法提示。例如在关键词的末尾加入“-a”,就表示要输出所有的查询结果,“-C”就表示要清除全部的缓存。界面的操做也很是的简单,首先是输入要查询的关键词,而后点击”开始查询“的按钮,结果就会显示在下方的Text当中。

你们就能够直接按照返回的程序进行修改了。例如上图中,小编想利用python实现一个”jpg图片转成GIF图片“的功能,那么我就能够输入 ”jpg to gif python“或者是”jpg to gif python “都是能够的。

 3 

视频展现

有兴趣的小伙伴能够动手试试,不过这个库有一个小小问题,有没有人能猜到,欢迎留言区吱一声。

近期十大热门:
我总结的80页《菜鸟学Python精选干货.pdf》,都是干货
笑喷了,我用Python帮韦小宝选最佳老婆组合
用Python一键生成炫酷九宫格图片,火了朋友圈

菜鸟也疯狂!8分钟用Python作一个酷炫的家庭随手记

Github获8300星!用Python开发的一个命令行的网易云音乐

一道Python面试题,硬是没憋出来,最后憋出一身汗!
Python高手进阶|实战4大并发秘籍

让你纵横 GitHub 的五大神器

值得收藏!8大技巧,带你了解菜鸟和高手的区别!

卧槽!Pdf转Word用Python轻松搞定!

由菜鸟学Python原班人马打造的公众号【程序员GitHub】,专一于分享GitHub上有趣的资源包括,Python,Java,Go语言前端学习等优质的学习资源,爆料程序员圈的新鲜趣事,热门干货,职场感悟,感兴趣的小伙伴能够来捧场!

 
 
你点的“在看”,我都当作好看