首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python实现清理重复文件工具~

为此,我python制作了一个删除重复文件的小工具,核心代码很简单,就十行代码,不管什么类型的文件都可以一键删除!...这里os.walk()遍历文件夹下的所有文件,该函数可以得到一个三元元组(root,dirs,files),参数含义如下: root:所指的是当前正在遍历的这个文件夹的本身的地址; dirs:是一个...os.path.join(root, file) 得到所有的文件路径后,对其进行读取,不同的文件格式读取出来的内容都是不同的,然后通过字典映射的方式存储读取的内容和路径,接着只需要进行判断是否有重复的内容,有的话根据路径os.remove...GUI打包 打包可以直接使用pyinstaller进行安装;如果你不知道怎么打包,或者不熟悉命令行操作,可以使用前面文章:打包工具,这款打包工具可以简单的满足打包需求。...效果展示 示例结果 至此,我们就成功利用Python实现了清理重复文件工具

1.8K20

Python制作截图小工具

Pyautogui模块进行截图第一种方法是使用Python提供的pyauotgui 模块。你可以在终端窗口使用下面的命令来安装这个模块。...1.Pyautogui模块中的save() 函数一旦你安装了pyautogui 模块,最简单的截图方法是使用screenshot() 函数和save() 函数。下面是一个使用这些函数的示例代码。...2.Numpy和Opencv模块与Pyautogui一起使用第二种方法涉及到与pyautogui 一起使用另外两个模块;它们是NumPy 和OpenCV 。...Pillow模块使用pyautogui 模块,默认情况下可以捕获整个屏幕。然而,如果我们必须捕捉屏幕的一部分,我们可以使用Pillow 模块。...Pyscreenshot模块Python提供了这个叫做pyscreenshot 的模块,其唯一的任务就是进行截图。要安装这个模块,在终端使用以下命令。

54821
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python实现批量打包程序的工具~

    但我发现auto-py-to-exe与pyinstaller都无法直接一次性打包多个程序,想打包多个程序需要重新操作一遍,所以对于一个程序员来说,这是一个忍无可忍的事情。...构建GUI使用的库是PySimpleGUI: import os import PySimpleGUI as sg 还没安装的可以pip命令进行安装: pip intsall 库名 GUI界面设计...: 优点:小工具的效果对于有其他需求的人来说,作用不大,但对于需要打包多个程序的人来说,还是有作用的,毕竟要拒绝重复操作。...缺点:小工具的缺点很明显,无法对打包的程序图标等操作,而且在执行命令的时候只能一条一条的执行,大大的降低了效率,需要配合线程和进程。...至此,我们就成功利用Python解决了如何批量打包程序的需求,实现了解放双手。

    1.1K10

    Python写个Hello World,首选这个工具

    有时候,开发工具功能太多,不见得是件好事;有时候,学一门新技术,只是想赶紧入门,结果被开发环境一顿折腾。 1 有家公司,深知程序员的心声,特意量身定制了一个轻量级的。是的,没错,你猜错了。...别的不多说,单凭绿色版这一点,就足够吸引人,而VSCode就是这样一款工具。在三大操作系统上,都可以解压缩后,直接使用,真的很方便。 既然这么好,咱用它来开发Python如何?...4 一开始的时候,咱们说好要用它来开发Python的,这就安装Python运行环境。去到Python官网下载安装包(32/64位,看你个人电脑)。...VSCode自动关联了Python配置信息并安装Python 代码分析工具Pylint,它可以分析Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。 ?...选中文件或在内容编辑器中,右键-【运行】-【在终端运行Python文件】。在内容编辑器中右键时,有一项【在Python终端中运行选定内容/行】,可以用来运行选中的代码段,挺不错的,方便找问题。 ?

    1K20

    Click编写Python命令行工具

    这意味着很大一部分Python代码被编写为脚本和命令行界面(CLI)。 构建这些命令行界面和工具是非常强大的,因为它使得几乎所有的东西都可以自动化。 因此,随着时间的推移,CLI可能变得相当复杂。...为什么要编写Python命令行脚本和工具? 上面的代码片段仅仅是一个例子,在现实生活中并不是很有用。我在Python开发人员的职业生涯中编写的脚本要复杂得多。...最大的不同在于,optparse自Python 3.2以来已被弃,argparse被认为是在Python中实现CLI的标准 你可以在Python文档中找到更多关于它们的详细信息,来让你知道一个argparse...如果这个打印语句对你来说看起来很奇怪,那是因为这是一种Python 3.6+格式化字符串的新方法,称为f-string格式。...将自动生成的使用说明添加到您的Python命令行工具中 你可以安慰自己,你已经最少量的Boilerplate_code构建了一个很棒的小CLI。

    3.3K10

    Python唱一首程序员版“惊雷”

    大家好,最近吵得热热闹闹的“惊雷”不知道大家有没有听过,在我点开听完之后除了感觉辣耳朵之外,另外就在想,既然这”歌“就是读个词,那我Python能不能整一首,于是乎经过一番操作,成功整出一首程序员版惊雷...dis_k=2e38d99bb285f442cb8b35562b65d4f7&dis_t=1587545709 其实实现也很容易,不就是生成歌词、再用Python播放BGM并将歌词读出来,所以唯一的困难就是如何生成歌词...于是按照类似的套路,我们需要先整一些与程序员相关的关键词? ? 接着随机从上面这些词中取一些词组合生成我们要的歌词,而且根据网友反馈越是读不通的句子越合适 ? 于是我生成了几句,好像有内味了 ?...那么接下来就是让Python朗读我们需要的话,这也没有特别困难,安装pyttsx3库后四行代码即可实现 import pyttsx3 engine = pyttsx3.init() engine.say...所以,我这样的音乐菜鸟花了半小时不到就能整出来一首的程序员版的惊雷,好像也不难嘛,所以这样的歌凭什么和杨坤叫板,拜拜 ?

    41130

    工具C语言扩展Python的功能

    与其它普通脚本语言有所不同,Python程序员可以借助Python语言提供的API,使用C或者C++来对Python进行功能性扩展,从而即可以利用Python方便灵活的语法和功能,又可以获得与C或者C+...最常见的情况是目前已经存在一个C编写的库,需要在Python语言中使用该库的某些功能,此时就可以借助Python提供的扩展功能来实现。...二、Python的C语言接口 PythonC语言实现的一种脚本语言,本身具有优良的开放性和可扩展性,并提供了方便灵活的应用程序接口(API),从而使得C/C++程序员能够在各个级别上对Python解释器的功能进行扩展...Python的C语言接口提供了一些宏来对引用计数进行维护,最常见的是Py_INCREF()来增加使Python对象的引用计数增1,Py_DECREF()来使Python对象的引用计数减1。...为了克服脚本语言执行速度慢的问题,Python提供了相应的C语言扩展接口,通过将影响执行性能的关键代码C语言实现,可以很大程度上提高Python编写的脚本在运行时的速度,从而满足实际需要。

    2.9K90

    程序员的浪漫-她的名字作画Python

    程序员的浪漫-她的名字作画Python版 hello,大家好,我是一灰灰,之前介绍了一篇使用她的名字来画出她的美图的文章,其中主要使用的Java来实现的,今天呢,我们再来用Python来实现一下 同样最终的代码量也不会超过三十行...-- more --> 上篇博文超链:* 程序员的浪漫-她的名字作画Python版 - 一灰灰Blog 1....环境相关 这里我们选择python来作为我们的主要绘图武器,至于python的环境安装相关的这里就不介绍了,有兴趣的小伙伴自行探索 再python界,操作图片的利器PIL,相信大伙也都清楚,接下来将使用它来实现我们的目标...版的她的名字绘图,相信就很简单了吧 2.5 预览和保存图片 # 展示图片 new_img.show() # 保存图片 new_img.save("save.png") 3....Python版文字绘图 接下来,进入正式的实现 from PIL import Image from PIL import ImageDraw from PIL import ImageFont def

    53910

    Python开发小工具管理收藏网址

    python爱好者,熟悉python,java,COBOL, Rexx等多种开发语言,熟悉Django,scrapy等框架, 喜欢研究新技术,擅长数据分析和处理。...出于对python的热爱,目前离职空窗期,正寻求一份专门从事python开发的工作。 笔者是Python中文社区的粉丝,一直关注社区文章的更新,从中学习收获了很多。...在此影响下走上了Python开发的道路......这两天Python鼓捣开发了一个软件,分享给同事,觉得很实用,可以大大提高工作效率,想通过Python中文社区平台分享出来给大家,希望给爱好Python...我python tkinter + webbrowser写了一个地址收藏工具 ? ?...添加:url网址,本地软件路径,本地文档路径 选中删除 双击/敲回车直接打开 修改,可使用添加功能修改打开路径,起相同的名称,会覆盖原来的路径 原理: 导入库 tkinter,webbrowser均为python

    88530

    Python抓包工具查看周边拼车情况

    ♚ 作者:Elliot,一个有着全栈幻想的新零售产品经理 Github:https://github.com/bkidy/Dida_spider 说起Python爬虫,很多人第一个反应可能会是Scrapy...或者Pyspider,但是今天文章里用到是Python下一个叫Mitmproxy的抓包工具,对付一些非常规的数据获取还是很有效的。...知己知彼,百战不殆 对于APP类的爬虫,首先想到的就是抓包,macOS下常用的就是Charles和mitmproxy这两款工具了,而mitmproxy由于支持拦截和脚本又深得我爱,用法的话这里就不具体展开介绍了...启动mitmweb(mitmproxy家那个有页面的兄弟)抓包工具,手机上打开某拼车APP客户端,查看附近订单(已提前认证车主,并切换到车主身份) ?...再接下来就是需要把我们抓到的数据存起来,以备后期使用,这里我的是Mongodb,虽然也是第一次,为了方便点,另外写了个插入数据的方法,再在爬虫文件里面调用。

    1.1K51

    最近超火的赚钱工具Python到底怎么

    你肯定要问了 “让我学 python?岂不是送我去当秃头程序员?” “no!no!no!你真的想多了。”...我观察了当下,很多互联网岗位在招聘 JD 里都写上了:‘熟悉 python 编程’优先这样的条件。...▲各类岗位的招聘要求 20 年前,妈妈让你学英语不是为了成为翻译员; 10 年前,老师让你学电脑不是为了成为打字员; 今天,我推荐你学编程不是为了成为程序员,而是为你打开新的职业可能性。...而且 python 在信息搜集和数据分析方面的应用已经非常普遍,早就不是程序员的专属技能了。因为编程而拥有的 “高光时刻” 越来越多,编程已经几乎变成了各行各业人士必备技能。...如果使用 python几十行代码写一个简单的爬虫工具,几分钟不到,就能自动抓取指定网站上的成千上万条数据,要多少有多少。那感觉,就跟玩卡丁车持续有氮气加速差不多,非常爽!

    84020

    Python编写小工具下载OSM路网数据

    譬如在geofabrik[3] 中提供了各大洲、国家等大范围的数据整合包,可以花费一定时间将其下载下来,再在需要哪些小区域时在本地GIS软件或编程工具中裁剪下所需的范围路网。...为了更加灵活自由,且即时地获取最新版本的OSM路网,我们可以利用Python来编写脚本工具,方便快捷地检索或下载OSM可以识别出的各个级别行政区对应的矢量格式数据。...2 基于Python的OSM路网下载 2.1 工作流程 编写这个工具灵感来源于anvaka[4]网站: 图2 用户通过输入指定城市的名称并检索,等待数据资源加载完成之后就可以在网页中看到渲染好的城市路网...下面我们来学习如何在Python中使用它。 2.2 使用方式 提示:请提前安装完成requests、geopandas、pandas以及tqdm这几个三方库。...接着在其他脚本开头导入模块部分添加: import sys sys.path.append(r'所在路径') from OsmDownloader import OsmDownloader 这样才能成功导入没有在Python

    1.6K20

    Python做一个简单的翻译工具

    于是我就想,能否万能的 python 制作一个命令行下的翻译工具呢? 说干就干! 网上搜索了点信息,加上一顿操作,最终被我捣鼓出来了。来看下最终的效果: ?...在这个工具中,我用了百度、有道以及谷歌(可选)的翻译。 开发思路 其中获取有道翻译和百度翻译的原理都差不多,这里我们选取百度翻译来玩耍一下啦: 首先打开百度翻译:fanyi.baidu.com ?...我代码里用到的解法是网上的,仿照谷歌翻译页面上的提供的函数, JavaScript 去计算出了这个参数(我怀疑他就是拿的前端源码,没仔细对照)。...那么如何在 python 中执行 JavaScript 代码呢,我们可以通过 pyexecjs 这个库(注意这个库导入名是 execjs)。这个部分的源码就在 Py4Js 这个类里边了。

    1.3K30
    领券