使用Python怎么对属性配置文件进行读取

  介绍

今天就跟大家聊聊有关使用Python怎么对属性配置文件进行读取,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Python主要用来做什么

Python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

跑龙套。py文件:

class 属性(对象):   def 才能__init__(自我,,文件名):   ,,,self.fileName =,文件名   ,,,self.properties =, {}   def 才能__getDict(自我、strName dictName、价值):   ,,,如果(strName.find(& # 39; # 39;公司)在0):   ,,,,,k =, strName.split(& # 39; # 39;公司)[0]   ,,,,,dictName.setdefault (k, {})   ,,,,,return  self.__getDict (strName (len (k) + 1:], dictName [k],值)   ,,,:   ,,,,,dictName [strName],=,价值   ,,,,,回来   def 才能getproperty(自我):   ,,,试一试:   ,,,,,pro_file =,开放(self.fileName, & # 39;你的# 39;)   ,,,,,for  line 拷贝pro_file.readlines ():   ,,,,,,,line =, line.strip () .replace (& # 39; \ n # 39;,, & # 39; & # 39;)   ,,,,,,,if  line.find (“#”) !=1:   ,,,,,,,,,=线(0:line.find (& # 39; # & # 39;))   ,,,,,,,if  line.find(& # 39;=& # 39;),祝辞,0:   ,,,,,,,,,strs =, line.split (& # 39;=& # 39;)   ,,,,,,,,,str[1]=,线(len (str [0]) + 1:]   ,,,,,,,,,self.__getDict (str [0] .strip (), self.properties, str [1] .strip ())   ,,,except 例外,,e:   ,,,,,raise  e   ,,,:   ,,,,,pro_file.close ()   ,,,return  self.properties

文件名。属性文件:

a.b.d=v1   交流=v2   丧v3=f=v4

测试文件文本。py:

得到Util  import 属性   dictProperties=属性(“filename.properties") . getproperty ()   print  dictProperties

输出:

{& # 39;一个# 39;:{& # 39;c # 39;: & # 39; v2 # 39;, & # 39; b # 39;: {& # 39; d # 39;: & # 39; v1 # 39;}}, & # 39; d # 39;: {& # 39; e # 39;: & # 39; v3 # 39;}, & # 39; f # 39;: & # 39; v4 # 39;}

看完上述内容,你们对使用Python怎么对属性配置文件进行读取有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

使用Python怎么对属性配置文件进行读取