python备份文件,以zip格式保存
来源:互联网 发布:java udp socket 编辑:程序博客网 时间:2024/06/05 20:10
昨天开始学习python,学习了一些简单内容,按照电子书上的内容打一些例子:
目标:根据文件目录备份这些文件,以zip格式保存
先上代码
#!/usr/bin/pythonimport osimport timesource=[r'F:\课堂笔记',r'F:\PPT'] #要备份的文件目录target_dir=r'D:\pythonback' #保存文件的目录target=target_dir+time.strftime('%Y%m%d%H%M%S')+'.zip' #以当前时间.zip保存zip_command="zip -r %s %s"%(target,' '.join(source))if os.system(zip_command)==0: print('Successful backup to',target)else: print('backup failed')
遇到的问题:因为书上例子是在linux下的,而zip命令用法与winows下不一致,有参考:随笔簿的博客
参考书:简明python教程
现在,稍微进行了一些更新:包括创建级联目录,及目录名以当前上期与文件名以当前时间,并且,通过用户输入注释来创建目录名
#!/usr/bin/pythonimport osimport timesource=[r'F:\课堂笔记',r'F:\PPT'] #要备份的文件目录target_dir=r'D:\pythonback' #保存文件的目录today=target_dir+os.sep+time.strftime('%Y%m%d')now=time.strftime('%H%M%S')comment=input('Enter a comment-->')if len(comment)==0: target=today+os.sep+now+'.zip'else: target=today+os.sep+now+'_'+comment.replace(' ','_')+'.zip'if not os.path.exists(today): os.makedirs(today) print('Successfully created directory',today)zip_command="zip -r %s %s"%(target,' '.join(source))if os.system(zip_command)==0: print('Successful backup to',target)else: print('backup failed')
- python备份文件,以zip格式保存
- Python 以txt格式保存和读取json数据
- Python 以mongo格式保存和读取json数据
- 用7zip备份文件
- JSON格式串以CSV格式保存
- python 备份文件
- python备份文件
- python备份文件
- Python备份文件
- Python 备份文件
- Python MOOC简单获取网页内容并以html格式保存在本地
- RMAN备份文件格式
- rman备份文件格式
- [Python] 抓取聚划算页面商品分析页面获取商品信息并以XML格式保存到本地
- [Python] (多线程版本)抓取聚划算页面商品分析页面获取商品信息并以XML格式保存到本地
- Python 实例: 备份文件
- python备份文件2
- python 备份文件脚本
- try..catch..finally中包含return的执行顺序
- windows7 VS2010 OpenCV2.2.0 TBB CMake 2.8.4编译配置成功
- (2013.05.05)N枚硬币找1枚假币
- 博客声明
- zencart 1.3.9
- python备份文件,以zip格式保存
- CAD画的图导入cadence
- zencart 1.3.9h 中文版
- Spring学习1--前传
- Xcode IPhone xib 转换到 IPad
- 动态二维数组的申请、赋初值、使用、释放空间
- redHat上网连接问题-----Linux:no link present,check cable
- zencart 1.3.9h 中文插件版
- Zen Cart 1.5.1 英文版