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实现数通设备tftp备份配置文件示例
环境:[wind2003[open Tftp server] + virtualbox:ubuntn10 server]tftp : Open TFTP Server ubuntn python + pyexpect 采用虚拟机原因: pyexpect 不支持windows 注:原打算采用secrueCrt 脚本编写,因实践中发现没有使用linux下pexpect易用,灵活 ,之前习惯使用expect,因tcl[语法]没有python易用.易维护 编写些程序原因:最近出了比较严重故障:因
-
Python读写配置文件的方法
本文实例讲述了Python读写配置文件的方法.分享给大家供大家参考.具体分析如下: python 读写配置文件在实际应用中具有十分强大的功能,在实际的操作中也有相当简捷的操作方案,以下的文章就是对python 读写配置文件的具体方案的介绍,相信对大家学习Python有所帮助. python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件. 这里就来简单介绍一下python 读写配置文件的方法. 配置文件.顾名思议就是存放配置信息的文件
-
python用ConfigObj读写配置文件的实现代码
发现一个简单而又强大的读写配置文件的lib,http://www.voidspace.org.uk/python/configobj.html.个人觉得最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,而且使用起来也相当的简便. 来看例子吧.读文件 复制代码 代码如下: from configobj import ConfigObj config = ConfigObj(filename) # value1 = config['keyword1']
-
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装饰器验证配置文件示例
根据不同配置文件调用不同的验证函数检查输入.可以根据需求更改验证函数的逻辑. 复制代码 代码如下: 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解析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的WEB框架Flask中使用多个配置文件的解决方法
有些框架本身就支持多配置文件,例如Ruby On Rails,nodejs下的expressjs.python下的Flask虽然本身支持配置文件管理, 但单纯使用from_object和from_envvar却不是那么方便.有没有更好的办法? 答案是Flask-Environments这个包.它能通过FLASK_ENV环境变量自动选择开发环境配置或生产环境配置.使用之前要先安装: 复制代码 代码如下: $ sudo pip install Flask-Environments 然后修改confi
-
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配置文件解析模块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 中括号"
随机推荐
- Bootstrap table右键功能实现方法
- 汇编语言超浓缩教程
- dos shutdown 关机命令
- Objective-C中类和方法的定义以及协议的使用
- iOS10 权限崩溃问题详解及解决方案
- Oracle用户密码过期和用户被锁的解决方法
- 无间断滚动的新闻文章列表 多浏览器兼容
- mvc上传到美橙云虚拟机系列问题的解决方法
- python发送邮件接收邮件示例分享
- 浅谈django开发者模式中的autoreload是如何实现的
- C#反射内存的处理分析
- javascript引用类型之时间Date和数组Array
- Ubuntu 安装Eclipse 菜单无法使用解决办法
- JavaScript中使用replace结合正则实现replaceAll的效果
- JavaScript 处理Iframe自适应高度(同或不同域名下)
- JQUERY简单按钮轮换选中效果实现方法
- jquery弹出遮掩层效果【附实例代码】
- 详解js前端代码异常监控
- JavaScript检测字符串中是否含有html标签实现方法
- thinkphp四种url访问方式详解