class ModifyInfoTvConf:
"""
修改配置文件信息,修改InfoTV.ini和GlobalParam.ini
"""
def __init__(self):
pass
@staticmethod
def modify_playlist_config():
# 3.修改PlayList.ini配置文件[LIST]日期
today = datetime.today().strftime("%Y-%#m-%#d")
play_list_name = "d:\\PIS\\PlayList\\2023-12-14站台测试DD\\2023-12-14站台测试DD.plf"
# play_list_name = "d:\\PIS\\PlayList\\2023-12-14站厅测试DD\\2023-12-14站厅测试DD.plf"
play_list_config = configparser.ConfigParser()
play_list_config.read("d:\PIS\Config\PlayList.ini")
play_list_config.remove_section('LIST') # 删除
play_list_config.add_section('LIST') # 新增
play_list_config.set('LIST', today, play_list_name) # 修改
with open('d:\PIS\Config\PlayList.ini', 'w') as info_tv_file:
play_list_config.write(info_tv_file)
@staticmethod
def modify_global_config(ats_id):
# 4.修改GlobalParam.ini配置文件[ATS_LIST]
global_config = configparser.ConfigParser()
global_config.read("d:\PIS\Config\GlobalParam.ini")
print('ATS_LIST' in global_config)
if 'ATS_LIST' in global_config:
# 存在ATS_LIST,修改内容
global_config.set('ATS_LIST', 'ATS_ID1', ats_id) # [ATS_LIST] ATS_ID1=22
with open('d:\PIS\Config\GlobalParam.ini', 'w') as global_file:
global_config.write(global_file)
else:
# 不存在ATS_LIST,新增内容
global_config.add_section('ATS_LIST') # 新增
global_config.set('ATS_LIST', 'ATS_ID1', ats_id) # [ATS_LIST] ATS_ID1=22
with open('d:\PIS\Config\GlobalParam.ini', 'w') as global_file:
global_config.write(global_file)
def modify_monitor_config(self):
monitor_config = configparser.ConfigParser()
monitor_config.read("d:\PIS\Config\InfoMonitor.ini")
monitor_config.set('SYSTEM','ServerIP', '10.85.0.200')
with open('d:\PIS\Config\InfoMonitor.ini', 'w') as monitor_file:
monitor_file.write(monitor_file)
configparser包
原创
©著作权归作者所有:来自51CTO博客作者窗边的小豆豆的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:python socket笔记
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
configparser
configparser — Configuration file parser data.conf
用户信息 版本号 文件类型 html -
前后端分离模式 springboot
简述对前后端分离的工作模式的认识 一、前后端分离的基本概念 前端后端交互,基本上是基于http+json的形式。后端人员专注于提供数据,更重要职责是维护系统架构的稳定,保证数据的安全。前端人员专注于交互,快速响应UI的变化。 双方交互基于ht
前后端分离模式 springboot 前后端分离 json 提供数据