/My-python-tools

生活中用到的python小工具

Primary LanguagePythonMIT LicenseMIT

关于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. 二维识别码

————

  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. 导出源代码