当前位置: 首页 > news >正文

Python常用脚本

1.解压指定文件夹内的zip包,解压到当前位置

import os
import zipfile# 指定文件夹路径
folder_path = "/path/to/your/folder"# 获取文件夹下所有的zip文件
zip_files = [os.path.join(folder_path, file) for file in os.listdir(folder_path) if file.endswith('.zip')]# 解压zip文件到当前位置
for zip_file in zip_files:with zipfile.ZipFile(zip_file, 'r') as zip_ref:zip_ref.extractall(folder_path)print("解压完成。")

2.指定文件夹下,对多个zip文件按文件大小排序,只保留最大的zip包

import os
import glob# 指定文件夹路径
folder_path = "/path/to/your/folder"# 获取文件夹下所有的zip文件
zip_files = glob.glob(os.path.join(folder_path, "*.zip"))# 按文件大小排序
zip_files.sort(key=os.path.getsize, reverse=True)# 保留最大的zip文件,删除其他zip文件
for i in range(1, len(zip_files)):os.remove(zip_files[i])print("保留最大的zip文件完成。")
http://www.lryc.cn/news/222545.html

相关文章:

  • Redis5 分布式系统之主从模式
  • 【黑马程序员】Maven 进阶
  • 231108 C语言memset当第三个参数为0,即设置个数为零也不报错
  • HMM与LTP词性标注之马尔科夫模型(HMM原理剖析)
  • Python自动化测试selenium指定截图文件名方法
  • Linux 实现文件后半部分的复制
  • 阿里开源中间件一览
  • Ubuntu20.04下Salome_meca 2022软件安装(支持GPU加速)
  • uniapp:打包ios配置隐私协议框
  • JS逆向爬虫---请求参数加密③【比特币交易爬虫】
  • 云计算:未来科技的超级英雄
  • 【Node.js入门】1.3 开始开发Node.js应用程序
  • ansible-playbook之file模块
  • Vue路由介绍及使用
  • 案例 - 拖拽上传文件
  • github 上传代码报错 fatal: Authentication failed for ‘xxxxxx‘
  • Linux虚拟网络设备之bridge
  • 最后一个大更新!Win11 2023正式发布:Copilot终于来了
  • pandas教程:Reading and Writing Data in Text Format (以文本格式读取和写入数据)
  • 软考高级系统架构设计师系列之:软考高级系统架构设计师论文专题
  • 目标检测中的评价指标
  • 【AI编程】ai编程插件汇总iFlyCode、codegeex
  • 算法通关村第八关|黄金挑战|二叉树的最近公共祖先
  • 亚马逊云科技产品测评』活动征文|通过使用Amazon Neptune来预测电影类型初体验
  • 【获奖论文】2023年数学建模国赛优秀获奖论文
  • 美团三年,总结的10条血泪教训
  • 【CSP认证考试】202309-1:坐标变换(其一)100分解题思路+代码
  • 剩余参数和展开运算符的区别
  • ES6的基础用法
  • standard_init_linux.go:211: exec user process caused “exec format error“