Python实现配置文件备份的方法
本文实例讲述了Python实现配置文件备份的方法。分享给大家供大家参考。具体如下:
这里平台为Linux:
#!/usr/bin/python #Author:gdlinjianying@qq.com import os import time source = ['/etc/sysconfig/network-scripts', '/etc/sysconfig/network', '/etc/resolv.conf'] target_dir = '/opt/' target = target_dir + time.strftime('%Y%m%d%H%M%S' + '.tar.gz') tar_command = "tar -czvf '%s' %s" % (target, ' '.join(source)) if os.system(tar_command) == 0: print '\nResult:' print 'Successful backup to', target else: print '\nResult:' print 'Backup failed'
希望本文所述对大家的Python程序设计有所帮助。
相关推荐
-
python用ConfigObj读写配置文件的实现代码
发现一个简单而又强大的读写配置文件的lib,http://www.voidspace.org.uk/python/configobj.html.个人觉得最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,而且使用起来也相当的简便. 来看例子吧.读文件 复制代码 代码如下: from configobj import ConfigObj config = ConfigObj(filename) # value1 = config['keyword1']
-
python实现的解析crontab配置文件代码
#/usr/bin/env python #-*- coding:utf-8 -*- """ 1.解析 crontab 配置文件中的五个数间参数(分 时 日 月 周),获取他们对应的取值范围 2.将时间戳与crontab配置中一行时间参数对比,判断该时间戳是否在配置设定的时间范围内 """ #$Id $ import re, time, sys from Core.FDateTime.FDateTime import FDateTime def
-
python实现数通设备tftp备份配置文件示例
环境:[wind2003[open Tftp server] + virtualbox:ubuntn10 server]tftp : Open TFTP Server ubuntn python + pyexpect 采用虚拟机原因: pyexpect 不支持windows 注:原打算采用secrueCrt 脚本编写,因实践中发现没有使用linux下pexpect易用,灵活 ,之前习惯使用expect,因tcl[语法]没有python易用.易维护 编写些程序原因:最近出了比较严重故障:因
-
使用python装饰器验证配置文件示例
根据不同配置文件调用不同的验证函数检查输入.可以根据需求更改验证函数的逻辑. 复制代码 代码如下: def VerifyData(func): def VerifyInt(data): assert(int(data) > 0) def VerifyString(data): assert(len(data) > 10) def inner(*args, **kvargs): print args print kvargs assert(len(arg
-
Python配置文件解析模块ConfigParser使用实例
一.ConfigParser简介 ConfigParser 是用来读取配置文件的包.配置文件的格式如下:中括号"[ ]"内包含的为section.section 下面为类似于key-value 的配置内容. 复制代码 代码如下: [db] db_host = 127.0.0.1 db_port = 22 db_user = root db_pass = rootroot [concurrent] thread = 10 processor = 20 中括号"
-
python读写ini配置文件方法实例分析
本文实例讲述了python读写ini配置文件方法.分享给大家供大家参考.具体实现方法如下: import ConfigParser import os class ReadWriteConfFile: currentDir=os.path.dirname(__file__) filepath=currentDir+os.path.sep+"inetMsgConfigure.ini" @staticmethod def getConfigParser(): cf=ConfigParser
-
Python中使用ConfigParser解析ini配置文件实例
ini文件是windows中经常使用的配置文件,主要的格式为: 复制代码 代码如下: [Section1] option1 : value1 option2 : value2 python提供了一个简单的模块ConfigParser可以用来解析类似这种形式的文件.对于ConfigParser模块可以解析key:value和key=value这样的类型,对于#和;开头的行将会自动忽视掉.相当于注释行.常用的函数: 复制代码 代码如下: ConfigParser.RawConfigParser()
-
Python使用自带的ConfigParser模块读写ini配置文件
在用Python做开发的时候经常会用到数据库或者其他需要动态配置的东西,硬编码在里面每次去改会很麻烦.Python自带有读取配置文件的模块ConfigParser,使用起来非常方便. ini文件 ini配置文件格式: 读取配置文件: import ConfigParser conf = ConfigParser.ConfigParser() conf.read('dbconf.ini') # 文件路径 name = conf.get("section1", "name&quo
-
Python读写配置文件的方法
本文实例讲述了Python读写配置文件的方法.分享给大家供大家参考.具体分析如下: python 读写配置文件在实际应用中具有十分强大的功能,在实际的操作中也有相当简捷的操作方案,以下的文章就是对python 读写配置文件的具体方案的介绍,相信对大家学习Python有所帮助. python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件. 这里就来简单介绍一下python 读写配置文件的方法. 配置文件.顾名思议就是存放配置信息的文件
-
在python的WEB框架Flask中使用多个配置文件的解决方法
有些框架本身就支持多配置文件,例如Ruby On Rails,nodejs下的expressjs.python下的Flask虽然本身支持配置文件管理, 但单纯使用from_object和from_envvar却不是那么方便.有没有更好的办法? 答案是Flask-Environments这个包.它能通过FLASK_ENV环境变量自动选择开发环境配置或生产环境配置.使用之前要先安装: 复制代码 代码如下: $ sudo pip install Flask-Environments 然后修改confi
随机推荐
- 添加网站到安全站点.设置安全站点打开ActiveX时提示.去页眉页脚的vbs代码
- 流行的软件测试工具介绍
- SQLite数据库管理相关命令的使用介绍
- 找回Windows Vista桌面的IE7图标的方法与注册表文件
- VBS中SendKeys的基本应用
- 详解java8中的Stream数据流
- java可变参数使用示例
- Android中加载网络资源时的优化可使用(线程+缓存)解决
- 自定义min版smarty模板引擎MinSmarty.class.php文件及用法
- 用Python实现web端用户登录和注册功能的教程
- shell脚本中28个特殊字符的作用简明总结
- js实现仿Discuz文本框弹出层效果
- 鼠标经过出现气泡框的简单实例
- C++ COM编程之什么是组件?
- java 使用ImageIO.writer从BufferedImage生成jpeg图像遇到问题总结及解决
- php根据生日计算年龄的方法
- laydate日历控件使用方法详解
- Spring Boot系列教程之日志配置
- Android仿微信左右滑动点击切换页面和图标
- .net core并发下线程安全问题详解