文件:
[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socklog-bin=py-mysql-bincharacter-set-server=utf8collation-server=utf8_general_cilog-error=/var/log/mysqld.log# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0[mysqld_safe]log-error=/var/log/mariadb/mariadb.logpid-file=/var/run/mariadb/mariadb.pid[client]default-character-set=utf8
1.根据某个节点下的键定向查 值
import configparsermachine = configparser.ConfigParser()machine.read('new.ini',encoding = 'utf-8')value = machine.get('mysqld','datadir')print(value)
2.输出这个节点下的所有键和值
import configparsermachine = configparser.ConfigParser()machine.read('new.ini',encoding = 'utf-8')mysq_safe = machine.items('mysqld_safe')# 这个得到的是一个列表,列表里是每个二元的元组,元组第0个是键,第一个是值for key,value in mysq_safe:print(key,value)
