WindSnowLi / My-python-tools

生活中用到的python小工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于pyhon的小例子


通过简单的记录鼠标坐标,并通过计算鼠标下图片的偏移来完成简单的位置校准,用于在微偏移的界面模拟鼠标操作

  1. 记录部分
  2. 操作部分

  1. 下载网站的m3u8视频
  2. 合并成完整视频文件

3.1 仅通过python3网络库获取请求cookie

def get_cookie(url)

3.2 通过浏览器获取cookie(firefox与chrome类似)

def firefox_get_cookies(url)

4. VerifyIP

备份并更新系统hosts文件中的IP信息

  1. # MY_MUST_START 需要更新的开始标识
  2. # MY_MUST_END 需要更新的结束标识

  1. 二维识别码
  2. 二维码创建

————

  1. 需自行解压数据集至.py文件同级目录

  1. Windows11开始菜单与Windows10开始菜单转换(新版已失效)
  2. 需重启电脑

依赖

  1. pip install pywin32

  1. python3发送邮件

  1. 使用opencv-pythonresize函数
  2. Linux使用pip3 install opencv-python、Windows使用pip install opencv-python安装opencv-python
  3. 用于重设图片大小,主要用来遇到图片大小限制时缩放图片

  1. Python3修改图片格式为ico
  2. 有时会遇到将图片修改为ico格式,但是轻量级的工具不好找,在这里借用pillow库达到了这个效果

  1. 简笔画图片转字符串
  2. 示例图片

img

  1. 结果

img


  1. 校验身份证号是否合法

  1. 分片多进程下载文件

  1. 计算文件的MD5


  1. 批量将文件重命名为自身MD5,可用于合并文件夹文件内容时文件冲突覆盖

  1. 筛选文件夹中的d.lib、.lib、d.dll、.dll文件

  1. 获取文本文件编码

  1. 导出源代码

  1. 使用dlib检测人脸和关键点

  2. 结果

img

img


  1. MP4转gif


  1. yolov7-pose-estimation

  2. yolov7-w6-pose.pt下载地址

img

  1. 所有文件修改文件后缀,第一个参数是筛选原本类型,第二个参数是修改后的类型

About

生活中用到的python小工具

License:MIT License


Languages

Language:Python 99.6%Language:Batchfile 0.4%