首页 > 其他 > 详细

configerparser模块

时间:2019-12-17 20:55:09      阅读:124      评论:0      收藏:0      [点我收藏+]
‘‘‘
[mysqld]
charater-server-set=‘utf8‘
default-engine=‘innodb‘
skip-grant-table=True
port=3306

[client]
user=‘root‘
password=‘123‘
‘‘‘
# import configparser
# config=configparser.ConfigParser()
# config.read(‘my.ini‘)
# print(config.sections())
# print(config.options(‘mysqld‘))
# print(config.get(‘mysqld‘,‘charater-server-set‘))
‘‘‘
[‘mysqld‘, ‘client‘]
[‘‘, ‘default-engine‘, ‘skip-grant-table‘, ‘port‘]
‘utf8‘
‘‘‘
# print(config.get(‘mysqld‘,‘aaa‘)) # 报错
# print(config.has_option(‘mysqld‘,‘aaa‘)) # False
# if config.has_option(‘mysqld‘,‘aaa‘):
# print(config.get(‘mysqld‘, ‘aaa‘))
# print(config.get(‘mysqld‘,‘skip-grant-table‘)) # True
# print(type(config.get(‘mysqld‘,‘skip-grant-table‘))) # <class ‘str‘>
# print(bool(config.get(‘mysqld‘,‘skip-grant-table‘))) # True
# print(config.getboolean(‘mysqld‘,‘skip-grant-table‘)) # True
# print(config.getint(‘mysqld‘,‘port‘)) # 3306
# print(config.getfloat(‘mysqld‘,‘port‘)) # 3306.0

# config.add_section(‘egon‘)
# config.set(‘egon‘,‘name‘,‘egon‘)
# config.set(‘egon‘,‘age‘,‘18‘)

# config.set(‘client‘,‘password‘,‘alex3714‘)
# config.write(open(‘my.ini‘,‘w‘,encoding=‘utf-8‘))

‘‘‘
[mysqld]
charater-server-set = ‘utf8‘
default-engine = ‘innodb‘
skip-grant-table = True
port = 3306

[client]
user = ‘root‘
password = alex3714

[egon]
name = egon
age = 18
‘‘‘

configerparser模块

原文:https://www.cnblogs.com/0B0S/p/12056508.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!