python 调用rar命令行 压缩文件

通过os模块的system()方法调用了系统的rar.exe命令,这个方法会返回一个变量exit_status

import os
import time

source = [r‘D:\Work\Python\Demo‘, ‘d:\\work\\linux‘]
target_dir = ‘D:\\Work\\backup\\‘

target = target_dir + time.strftime(‘%Y%m%d%H%M%S‘) + ‘.rar‘
zip_command = "rar a %s %s" % (target, ‘ ‘.join(source))

if os.system(zip_command) == 0:
    print ‘Sucessful backup to‘, target
else:
    print ‘Backup Failed‘
时间: 2024-10-05 10:40:42

python 调用rar命令行 压缩文件的相关文章

win7 通过命令行压缩文件

1,下载winrar这款软件(可能要正式版) 2,安装完之后在c:\programe files里找到winrar目录,复制winrar目录里的winRar.exe文件到c盘下的windows目录 3,新建一个文本文档,内容为: WinRAR a package.zip package 然后把文档的后缀名改为.cmd 意思就是把.cmd文件所在目录里的pakcage文件压缩成一分叫做package.zip的压缩包 4,双击这个.cmd文件,就可以压缩了. ====================

利用WinRAR命令行压缩文件或文件夹

压缩文件夹winrar.exe a -ag -k -r -s -ibck c:/bak.rar c:/dat/ 压缩多个文件winrar a -ag -ibck bak.rar filename1 filename2 参数说明winrar.exe:运行winrar,如果winrar.exe没在默认路径中则需要指明路径,如c:/Progra~1/winrar/winrar.exe ...:a :备份所有文件:-ag :当创建压缩文件时,以格式“YYYYMMDDHHMMSS”附加当前日期字符串,文件

mac命令行压缩解压rar文件

去 http://www.rarlab.com/download.htm下载 rarosx 在Mac OS X系统中默认不支持 RAR 文件的解压缩.下面演示如何在Mac OS X系统中使用 rar 命令行操作. 1. 首先从rarlab 网站下载 rar/unrar 工具: 2. 解压缩下载的 tar.gz 压缩包(tar xvf rarosx-5.2.0.tar.gz),在下载目录Downloads下自动创建一个rar的目录,其中有rar / unrar 文件: 3. 进入终端(命令窗口  

winrar命令行压缩解压文件

公司每次通过单向传输设备摆很多文件,可以通过winrar命令行压缩之后传输. WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径 例如: "C:\Program Files\WinRAR\winrar.exe"  a  -r  -ep1  -df  "D:\dest\test.rar" "D:\src\" WinRAR x 压缩包路径 解压缩到目标文件夹的路径\ 例如: "C:\Program Files\

C#调用命令行删除文件及文件夹

/// <summary>/// cmd/// </summary>public class CmdHelper{    /// <summary>    /// 命令行删除文件    /// </summary>    /// <param name="fullPath"></param>    public static void CmdDelFile(string fullPath)    {       

Python调用7zip命令实现解压

Python调用7zip命令实现文件批量解压 1.输入压缩文件所在的路径 2.可以在代码中修改解压到的文件路径和所需要解压的类型,列入,解压文件夹下面所有的mp4格式的文件 3.cmd 指的就是Python调用dos命令 ,紧跟着的x -r这些全是参考7zip使用书册,及抽取文件夹下所有的以mp4结尾的文件,把文件放入e盘,测试解压文件夹下的new文件夹 # 调用7z命令批量解压文件 import os folder_name = input("请输入文件夹:") os.chdir(f

python 调用shell命令三种方法

#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器: #!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里. python调用shell命令的方法有许多 1.1   os.system(command) 在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态.这实际上是使用C标准库函数system()实现的.这个函数在执行comman

python 调用shell命令的方法

在python程序中调用shell命令,是件很酷且常用的事情…… 1. os.system(command) 此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态,如果command有执行内容,会在标准输出显示.这实际上是使用C标准库函数system()实现的. 缺点:这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果. 实例:os.system('ls -l *') 2. os.popen(command,

python调用shell命令

1.1   os.system(command) 在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态.这实际上是使用C标准库函数system()实现的.这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果. 1.2   os.popen(command,mode) 打开一个与command进程之间的管道.这个函数的返回值是一个文件对象,可以读或者写(由mode决定,mode默认是'r').如果mode为'r',可以