系统:Windows 10 编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64
这个系列讲讲对ini配置文件的操作
今天讲讲删除和写入操作
01
ini文件-操作前
02
ini文件-操作后
01-修改option
import os
import configparser
current_path = os.path.dirname(os.path.abspath(__file__))
init_file_address = os.path.join(current_path, 'configuration2.ini')
conf = configparser.ConfigParser()
conf.read(init_file_address, encoding='utf-8-sig')
# ID写入
def write_audit_last_id(new_id):
new_id = str(new_id)
# 删除
# conf.remove_option("test3", "id")
# 修改或者新增
conf.set("test3", "id", new_id)
with open(init_file_address, "w+", encoding='utf-8-sig') as f:
conf.write(f)
write_audit_last_id(1009)
03
代码截图
02-删除某个option
conf.remove_option("test3", "id")
04
结果如下
Part 3:部分代码解读
conf.read(init_file_address, encoding='utf-8-sig')
读取的时候就不会读入注释字段conf.remove_option("test3", "id")
移除test3 这个section中id这个optionconf.set("test3", "id", new_id)
新增或者修改test3 这个section中id这个optionencoding='utf-8-sig'
编码方式需要改成这种,否则持续报错本文为原创作品,欢迎分享朋友圈
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有