文件:
[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.section的添加操作
import configparsermachine = configparser.ConfigParser()machine.read('new.ini',encoding = 'utf-8')machine.add_section('myname')"""这里有个注意点:如果这个节点名称已经存在,那么程序就会报错"""mahcine.write(open('new.ini','w',encoding='utf-8'))
2.section的删除操作
import configparsermachine = configparser.ConfigParser()machine.read('new.ini',encoding = 'utf-8')machine.remove_section('mysqld_safe')mahcine.write(open('new.ini','w',encoding='utf-8'))
