栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 脚本实现备份文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 脚本实现备份文件


'''功能:备份文件版本:1.0作者:白'''import  os,time,sysd_dir '/data/backup/'d_file 'system_bak.tar.gz's_dir ['/etc','/boot','/var/www/html']date time.strftime('%Y%m%d')r_dir d_dir date '/'r_name r_dir d_filedef all_bak():    print('Backup scripts is Starting!~ Please Waitting......')    print('33[32m------------------------------------------33[0m')    time.sleep(2)    if os.path.exists(r_dir) =False:        os.makedirs(r_dir)        print('The DIR {} create success!'.format(r_dir))    else:        print ('The DIR {} is exists!'.format(r_dir))             tar_cmd 'tar -czvf {} {}'.format(r_name,' '.join(s_dir))         if os.system(tar_cmd)  =:        #打印绿色输出成功信息!~        print('33[32mThe backup Files {} exec success!~33[0m'.format(r_name))    else:        print("The backup Files is failed!~")try:    if len(sys.argv[1]) =0:        print('33[34mUsage: {} help|all_bak33[0m'.format(sys.argv[0]))except IndexError:    print('33[34m----------------------------------33[0m')    print('                     ')    print('33[34mUsage: {} Please Exec help|all_bak33[0m'.format(sys.argv[0]))try:    if sys.argv[1='all_bak':        all_bak()    else:        print('33[34m----------------------------------33[0m')        print('33[34mUsage: {} Please Exec help|all_bak33[0m'.format(sys.argv[0]))except IndexError:    pass


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/224023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号