位置: 编程技术 - 正文

python 简单备份文件脚本v1.0的实例(python写一个备份文件功能)

编辑:rootadmin

推荐整理分享python 简单备份文件脚本v1.0的实例(python写一个备份文件功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python备份文件最简单案例,python备份文件,python环境备份与迁移,python中怎么备份列表,python中怎么备份列表,python中怎么备份列表,python备份文件最简单案例,python备份文件最简单案例,内容如对您有帮助,希望把文章链接给更多的朋友!

整体思路

将要备份的目录列为一个列表,通过执行系统命令,进行压缩、备份。

这样关键在于构造命令并使用 os.system( )来执行,一开始使用zip 命令始终没有成功,后来发现Windows下并没有这个命令,还要安装GnuWin项目,后来安装了7z,实现了使用系统命令进行压缩。

压缩命令

通过下载7z压缩,将7z.exe 7z,dll 加入系统环境变量目录,通过以下命令进行压缩、解压7z a test.zip a.txt b.txt # 指定若干文件

7z a test.zip f:/test/** # 压缩文件夹7z x test.zip -of:test # -o表示输出目录,注意其与目录路径之间没有空格7z x test.zip -o"f:test abc" # 假如输出文件夹有空格,用引号包裹

测试一下:

编写Python备份代码

7z命令压缩完成后,开始编写Python备份代码:

一开始遇到了这个错误,因为路径使用了‘C:user'这种表示方法

SyntaxError---------------------------(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape

python 简单备份文件脚本v1.0的实例(python写一个备份文件功能)

该错误的原因是:代码中的“””在Python中表示转义.

1、在字符串前加上r或R,即:

其中r或R在python中表示一个不转义的字符串。

2、在“”前加上""实现转义。

3、将“”换为“/”,

改正错误后备份成功

关于strftimr函数

查阅该函数资料如下:

语法

strftime()方法语法:

time.strftime(format[, t])参数&#;format -- 格式字符串。&#;t -- 可选的参数t是一个struct_time对象。python中时间日期格式化符号:&#;%y 两位数的年份表示(-)&#;%Y 四位数的年份表示(-)&#;%m 月份(-)&#;%d 月内中的一天(0-)&#;%H 小时制小时数(0-)&#;%I 小时制小时数(-)&#;%M 分钟数(=)&#;%S 秒(-)&#;%a 本地简化星期名称&#;%A 本地完整星期名称&#;%b 本地简化的月份名称&#;%B 本地完整的月份名称&#;%c 本地相应的日期表示和时间表示&#;%j 年内的一天(-)&#;%p 本地A.M.或P.M.的等价符&#;%U 一年中的星期数(-)星期天为星期的开始&#;%w 星期(0-6),星期天为星期的开始&#;%W 一年中的星期数(-)星期一为星期的开始&#;%x 本地相应的日期表示&#;%X 本地相应的时间表示&#;%Z 当前时区的名称&#;%% %号本身

在Python中尝试一下:

以上这篇python 简单备份文件脚本v1.0的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

Python创建二维数组实例(关于list的一个小坑) 0.目录1.遇到的问题2.创建二维数组的办法3.1直接创建法3.2列表生成式法3.3使用模块numpy创建1.遇到的问题今天写Python代码的时候遇到了一个大坑,差点就

django项目运行因中文而乱码报错的几种情况解决 前言django项目开发过程中,碰到了多种情况下的中文乱码报错,在这儿做一下处理总结。报错:UnicodeEncodeError:'ascii'codeccan'tencodecharactersinpositionx-x:ordinaln

python中numpy.zeros(np.zeros)的使用方法 翻译:用法:zeros(shape,dtype=float,order='C')返回:返回来一个给定形状和类型的用0填充的数组;参数:shape:形状dtype:数据类型,可选参数,默认numpy.floatdt

标签: python写一个备份文件功能

本文链接地址:https://www.jiuchutong.com/biancheng/372173.html 转载请保留说明!

上一篇:Python如何实现MySQL实例初始化详解(python中myf)

下一篇:Python创建二维数组实例(关于list的一个小坑)(python创建二维数据表)

  • 小型微利企业企业所得税优惠政策2021年
  • 收入增长率的计算方法
  • 税务登记网上怎么做
  • 个人出租住房要交个税吗
  • 每月10万不要交税从什么时候开始
  • 收到损坏赔偿款怎么入账
  • 公司注册资金实缴有什么好处
  • 跨期发票可以申报抵扣进项税额吗?
  • 如果当月有未记账的凭证,系统不可以结账
  • 法院的申请执行费用什么时候收取
  • 一张发票多个单位报销,怎么分辨
  • 酱菜税率是多少
  • 关于7.1号增值税普通发票新规
  • 港口建设费2021年归国家税务总局
  • 购买银行理财产品被骗怎么办
  • 买二手车转让费一般要多少钱
  • 发生的业务招待费属于什么科目
  • 万份收益是什么意思0.6
  • 当期亏损需要提企业所得税吗财务报表
  • 员工离职一次性结清工资
  • 网件R6400路由器怎么样?网件R6400上网与传输评测的教程
  • 冲抵备用金
  • thinkphp i方法
  • windows太阳谷更新
  • uniapp中的onload
  • 商业成本结转会计分录
  • 怎么核算购进商品
  • 对于个体工商户不需要满足累计经营三个月以上的条件
  • 公允价值变动损益借贷方向增减
  • electronx
  • thinkphp cli
  • 蓝桥杯咋样
  • 餐饮小微企业优惠政策2021
  • 税金及附加多计提年报更正
  • index.php备份文件名
  • 土地补偿款会议纪要
  • sql 生成新表
  • 固定资产有内容限制吗
  • 什么是债权人和债务人简单来说
  • 小规模纳税人三减一政策
  • SqlServer 2005 T-SQL Query 学习笔记(1)
  • 用库存现金支付职工医药费用69元,会计人员
  • 个人所得税劳务所得
  • 确认销售收入时不影响应收账款入账金额的是
  • 计提职工薪酬是什么意思
  • 工业企业分为哪几类
  • 预缴增值税销售额是含税还是不含税的开票金额
  • 事业单位调整以前年度的费用
  • 多计提的城建税怎么冲减
  • 房产契税什么时候退税
  • 研发支出属于什么要素
  • 单独运费怎么做账
  • 公司利润如何
  • 包工包料怎么开13个点发票
  • 收到政府土地补偿款账务处理
  • 提供加工劳务计入什么科目
  • 关于发票丢失的处罚
  • 商品流通企业会计第三版答案倪明辉
  • mysql必知必会和sql基础教程
  • Win10如何禁止显卡驱动自动更新
  • 用u盘重新装系统
  • win10快速操作怎么调出来
  • windows8开机慢怎么办
  • windows10 天气
  • win10系统桌面图标有白色方框的解决方法图...
  • cocos2d-x教程
  • linux文件压缩和备份实验
  • 激发灵感的三种方式是什么
  • 网页打开新窗口怎么关闭
  • 给shell脚本传参数
  • python文件操作方法
  • 深入理解javascript特性.pdf
  • 江苏省定额规则
  • 发票机怎么测试打印
  • 政府收储土地需要缴纳什么税
  • 郝姓家谱辈分查询
  • 神马电力几号发行
  • 教育费附加地方教育费附加税率
  • 上海房产税2021征收对象
  • 张家港港区国税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设