我的GitHub项目awesome-python-tools介绍-everything want
我又和大家见面了!这次为大家带来的是我的GitHub项目awesome-python-tools!
awesome-python-tools
首先我们看看网址:https://github.com/code-nick-python/awesome-python-tools
目录
再来看看截图:
现在来看看这些文件都是用来干什么的吧:
pip_update
使用pip库一键升级python第三方库
你只需要运行程序,然后静静等待更新完所有python第三方库就行了。(如果你的第三方库特别多,可能会变得特别慢)
scrapy_images
抓取任意网站图片并保存到指定路径
看看图形界面长啥样:
第一个输入框是输入你需要抓取的网站的网址的。第二个输入框是输入图片保存路径的,当然你也可以点击下面的choose path来更方便地选择路径。最下面是选择图片保存格式的。当你填好这一切时,你就可以点击最上面的按钮开始了。
translate_app
多种方式翻译你的文本
你可以在命令行中这样运行代码来获取example的翻译结果:
python quicktranslate.py -t example
或者这样:
python quicktranslate.py --trans example
当然你会看见这个文件夹与其它的不太一样。对的,我已经把它发布到pypi上了,你可以这样安装并使用它:
pip install quicktranslate
trans -t example
或者:
trans --trans example
这样方便吧。
zip_to_see
快速解压zip文件
这也是一个图形化界面工具:
那个输入框是输入zip文件路径的,你也可以通过choose zip file来更便捷地选择zip文件,最后你只需要点击一下begin按钮就行了。
how_many_code
算算你曾经写过多少python代码
这个你只需要输入路径就可以了,然后程序会找出所有py文件然后统计行数然后输出,包括注释行,空行和代码行,最后还有这个路径下py文件总的注释行,空行和代码行。
beautify-your-code
使用black库全自动格式化格式化你的代码
图形化界面:
第一个输入框是用来输路径的,下面一个么,会在最后显示成功格式化的文件数目。(black是一个py代码格式化工具)
autopep8_code
使用autopep8库全自动格式化你的python代码
这个和black差不多,不过据我观察,autopep8功能更多:
这个和black差不多,所以跳过了。
pyinstaller_all
批量以-F开启时使用pyinstaller打包文件并自动删除冗余文件
对的,自动化打包然后删除类似spec,build之类的文件夹,并且把dist文件夹里的exe文件复制出来,所以最后应该就像这样
-test.py
-test.exe
第二个输入框是显示成功个数的,第一个输入框是选择路径的,remove exe按钮也就是删除这个路径下所有exe文件,慎用慎用。
voice_picture
音频可视化每一帧,以图片形式更清晰
你可以输入一个音乐文件路径,然后它会把这个文件转换成可视化的一张图,像这样:
好了好了,进入下一个,快结束了哈。
test
用cProfile测试你的代码并将结果写入csv文件
你只需要输入你要测试的py文件路径,然后就会帮你用cProfile测试这个文件然后把结果写入一个叫test_result.csv的文件里。
pyaudio
录音并保存到文件,也可播放
图形化界面:
第一个输入框是输入秒数的,第二个是输入保存的文件名,下面就是选择格式了,当你录音好后,你可以点击最下面的按钮播放。结束!
好了,这次的介绍就结束了,我会持续维护这个项目的,包括一些错误的处理,希望大家支持哦!
上一篇: 简单谈谈Python流程控制语句
下一篇: Python正则表达式使用范例分享