python调用7zip命令密码解压缩
python调用7zip命令密码解压缩
简单的python解压缩命令如下:
import os
#zipSysDir:7-zip安装的系统目录
zipSysDir = "D:\\Program Files\\7-Zip\\7z.exe"
#outpath:解压缩的文件存放目录
outpath = "D:\\民用工作\\200812解压缩\\out\\"
#filepath:压缩文件全路径
filepath = "D:\压缩\0001.zip"
#password:压缩文件的解压密码
password = "0001"
#解压缩命令
sysstr = "\""+zipSysDir+"\""+" x "+"\""+filepath+"\""+" -o"+"\""+outpath+"\""+" -p"+password
os.popen(sysstr)
sysstr解压缩命令介绍:
sysstr = "\""+zipSysDir+"\""+" x "+"\""+filepath+"\""+" -o"+"\""+outpath+"\""+" -p"+password
其实执行的系统命令是
"7z.exe" x "$filepath" -o"$outpath" -p$password
7z.exe $filepath $outpath加“引号”是解决路径带空格导致系统读取参数不正确问题;
具体参数介绍如下:
x表示解压(a压缩);
$filepath是压缩文件路径;
-o解压到的文件夹(-o后无空格);
-p压缩密码(-p后无空格);
-y不提示按默认执行(如解压文件存在则覆盖)
python调用7zip命令密码解压缩相关推荐
- python解压7z文件_Python调用7zip命令实现文件批量解压
Python调用7zip命令实现文件批量解压 1.输入压缩文件所在的路径 2.可以在代码中修改解压到的文件路径和所需要解压的类型,列入,解压文件夹下面所有的mp4格式的文件 3.cmd 指的就是Pyt ...
- 从Python调用外部命令
您如何在Python脚本中调用外部命令(就像我在Unix Shell或Windows命令提示符下键入的一样)? #1楼 os.system不允许您存储结果,因此,如果您要将结果存储在某个列表中或sub ...
- python调用shell命令-Python调用shell命令常用方法(4种)
方法一.使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令 ...
- python调用shell命令-用Python调用Shell命令
Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库,也当然可以用Python调用Shell命令. 用Python调用Shell命令有如 ...
- python调用shell命令-在Python中执行shell命令的6种方法,你都知道吗?
原标题:在Python中执行shell命令的6种方法,你都知道吗? Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库.今天我们就讲解 ...
- python调用shell命令-「Python」6种python中执行shell命令方法
用Python调用Shell命令有如下几种方式: 第一种: os.system("The command you want"). 这个调用相当直接,且是同步进行的,程序需要阻塞并等 ...
- python调用cmd命令释放端口_详解python调用cmd命令三种方法
目前我使用到的python中执行cmd的方式有三种 使用os.system("cmd") 该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码, ...
- python 执行shell_用Python调用Shell命令
Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库,也当然可以用Python调用Shell命令. 用Python调用Shell命令有如 ...
- python调用shell命令
在python程序中调用shell命令 1. os.system(command) 此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态,如果command有 ...
最新文章
- 【转修正】sql server行版本控制的隔离级别
- c++软件开发面试旋极面试题_经典软件开发面试题:浏览器中输入一个网址后发生了什么?...
- .net与数据库知识点
- idea没有git选项
- redis用lua实现初始值id自增
- python3 字符串比较_Python3 字符串
- solidworks2016安装教程
- C 语言判断某年是否为闰年该月有多少天
- 现代内衣百年:性感无罪,无尺码也不是终局
- 垃圾邮件服务器 查询,邮件服务器ip黑名单查询
- 计算机开机自检时,电脑开机启动时出现DHCP自检怎么办
- c语言数据结构课程设计停车场管理系统,数据结构课程设计报告停车场管理系统...
- 微型计算机显示器的两种引线,第八章章节微型计算机接口技术8-2led显示器接口.ppt...
- html中颜色的编码,css颜色编码对照表
- 1.11 学JS的第7天
- windows下运行phalcon4.1.2,php7.4.3nts版本
- linux防火墙在哪个位置,linux防火墙设置在哪
- DLNA DMR实现
- 让 Objective-C 框架与 Swift 友好共存的秘籍
- 网购时代,你以前错过店铺淘客?新的弥补机会就在眼前