参考: https://www.cnblogs.com/hanmk/p/9843136.html
https://www.cnblogs.com/wangjian1226/p/10448752.html
python使用自带的configparser模块用来读取配置文件,配置文件的形式类似windows中的ini文件
在使用前需要先安装该模块,使用pip安装即可
2.configparser读取文件的基本方法
依赖: pip install configparser
config.ini
[test] ppp = 0 rndis = 0 cmux = 0
test :
''' Created on 2019年10月14日 @author: Administrator ''' #coding:utf-8 from configparser import ConfigParser class nvm(ConfigParser,object): def __init__(self,path): super(nvm,self).__init__() self.path = path self.read(path) def reset(self,section): key_list = self.options(section) f = open(self.path,'w') for k in key_list: self.set(section,k,0) self.write(f) f.close() def getv(self,section,key): value = self.get(section,key) print ("nvm get value "+str(value)) return value def setv(self,section,key,value): f = open(self.path,'w') self.set(section,key,value) self.write(f) f.close() # 使用介绍 cf=nvm('config.ini') #加载配置文件 cf.getv('test','ppp') # 读取某个域下的key值 # cf.setv('test','ppp','1000') #设置某个域下的key所对应的value值,这里最好设置字符串不然再读会报错,具体原因没探究 for k in cf.options('test'): #获取某个域下的所有key print( k) # cf.reset('test') #重置某个域下所有key的value为0 # '''