一种基于Python的配置文件统一替换的方法与流程

文档序号:12718844阅读:来源:国知局

技术特征:

1.一种基于Python的配置文件统一替换的方法,其特征在于,包括以下步骤:

步骤1:将要替换修改的配置按配置文件模板写入指定的配置文件;

步骤2:配置文件替换模块遍历步骤1中的指定配置文件,将指定配置文件中的内容分为三部分;

步骤3:配置文件替换模块利用Python的文件读写器reader获取文件流;

步骤4:获取文件流每行数据用Python re 模块和配置项做正则匹配,匹配成功进行正则替换,否则继续文件遍历。

2.根据权利要求1所述的一种基于Python的配置文件统一替换的方法,其特征在于,步骤1中所述的配置文件模板对于每一条数据均包括文件名称、该文件要修改的配置项和规定该配置的替换值标识。

3.根据权利要求1或2所述的一种基于Python的配置文件统一替换的方法,其特征在于,多个配置项之间通过特定符号分割。

4.根据权利要求1或2所述的一种基于Python的配置文件统一替换的方法,其特征在于,步骤2中配置文件的三部分分别是,配置文件名、配置项、替换标识。

5.根据权利要求4所述的一种基于Python的配置文件统一替换的方法,其特征在于,步骤4中,行数据和替换标识均匹配成功进行正则替换。

6.根据权利要求1所述的一种基于Python的配置文件统一替换的方法,其特征在于,同一文件支持自定义多种替换标识。

7.根据权利要求6所述的一种基于Python的配置文件统一替换的方法,其特征在于,同一文件存在多个替换标识的替换时,采用临时文件的方式来避免覆盖,保证第n(n>1)次替换时reader获取的内容是已经更新过的内容。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1