1、拷贝2.7版本的ConfigParser.py模块支持无值解析

cp /usr/local/src/Python-2.7.5/Lib/ConfigParser.py /usr/lib/python2.6/

2、导入并使用

import ConfigParser

c = ConfigParser.ConfigParser()

c.read('/etc/my.cnf')

c.sections()
Out[8]: ['client', 'mysqld', 'mysqldump', 'mysql', 'myisamchk', 'mysqlhotcopy']
c.options('mysqld')
Out[9]:
['port',
'socket',
'skip-locking',
'key_buffer_size',
'max_allowed_packet',
'table_open_cache',
'sort_buffer_size',
'read_buffer_size',
'read_rnd_buffer_size',
'myisam_sort_buffer_size',
'thread_cache_size',
'query_cache_size',
'thread_concurrency',
'log-bin',
'binlog_format',
'server-id']

c.get('mysqld','port')
Out[10]: '3306'

可以修改或添加:set(self, section, option, value=None)

保存内容:c.write()

with open('/tmp/mysql.cnf','w') as fd:

  c.wirte(fd)

转载于:https://www.cnblogs.com/Nyan-Workflow-FC/p/5770105.html

python-管理MySQL之ConfigParser模块相关推荐

  1. python中configparser_python中confIgparser模块学习

    python中configparser模块学习 ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section ...

  2. 小白的Python之路 day5 configparser模块的特点和用法

    configparser模块的特点和用法 一.概述 主要用于生成和修改常见配置文件,当前模块的名称在 python 3.x 版本中变更为 configparser.在python2.x版本中为Conf ...

  3. python生成配置文件config_Python configparser模块封装及构造配置文件

    1.configparser模块简介 使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是configP ...

  4. python连接mysql用哪个模块_Python连接MySQL数据库之pymysql模块使用

    Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用. PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服 ...

  5. python连接mysql用哪个模块_pymysql模块使用---Python连接MySQL数据库

    VS2010与水晶报表V13的打包集成小结 感谢孟子E章提供的技术咨询. 系统配置: Windows 7 + VS2010 , WinForm + DotNet4 + 水晶报表 这里说的打包集成,指的 ...

  6. python自动配置文件_【python接口自动化】- ConfigParser配置文件的使用

    前言:目前我们使用的绝大多数计算机程序,无论是办公软件,浏览器,甚至游戏.视频都是通过菜单界面系统配置的,它几乎成了我们使用机器的默认方式.而在python中,也有这样的一个配置模块可以把代码可配置化 ...

  7. Python使用MySQL数据库(新)

    一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的l ...

  8. python使用MySQL数据库

    1.数据库安装 mysql数据库环境安装,如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装 ...

  9. python连接mysql的操作

    一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的l ...

最新文章

  1. RDKit | 基于分子指纹的分子相似性
  2. android 调用java类_Android中在WebView里实现Javascript调用Java类的方法
  3. 算术表达式字符串求值
  4. Spring-Bean的依赖注入分析-01
  5. presentViewController和pushViewController
  6. (转)关于同步和异步的理解(ajax网络编程)
  7. 2011-9-11 凌晨00:46
  8. Android 屏幕适配tips
  9. word如何去掉背景色
  10. HCNE实验操作视频   迅雷下载
  11. 尼采:快乐的知识(上)
  12. 服务器淘汰cpu组装的电脑,从服务器淘汰下来的至强cpu还可以用多久
  13. 关于PhpStorm设置点击编辑文件自动定位源文件
  14. 【Python学习笔记②】——基础的数据结构【两万字总结 + 字符串、列表、元组、字典 + 增删查改】
  15. 文件目录自动生成工具--Dir Tree Noter
  16. 浏览器主页被2345劫持捆绑解决方案---极其简单!
  17. C语言文件——从创建到删除
  18. 青春与时代为主题的作文
  19. 【嵌入式linux】进程间通信的几种方式
  20. hadoop安全模式解除方法和为什么会安全模式

热门文章

  1. Mysql-linux下密码修改,忘记密码修改,超级管理用户修改
  2. WPF界面设计技巧(3)—实现不规则动画按钮
  3. HDOJ 1069 Monkey and Banana
  4. 登陆sqlserver及修改端口号
  5. Fastcgi 协议解析及 getpost 使用实例
  6. jQuery——stop
  7. 【C#日期系列(一)】--C#获取某月第一天0分0秒以及最后一天59分59秒
  8. HTML5 表单 中
  9. kettle中通过 时间戳(timestamp)方式 来实现数据库的增量同步操作(一)
  10. [JavaScript]关于div的隐藏