Python实现读取Properties配置文件的方法

作者:Robin_宾宾 时间:2021-01-05 17:28:21 

本文实例讲述了Python实现读取Properties配置文件的方法。分享给大家供大家参考,具体如下:

JAVA本身提供了对于Properties文件操作的类,项目中的很多配置信息都是放在了Properties文件。但是Python并没有提供操作Properties文件的库,所以,自己动手写个一个可以加载Properties文件的脚本。


class Properties:
 fileName = ''
 def __init__(self, fileName):
   self.fileName = fileName
 def getProperties(self):
 try:
 pro_file = open(self.fileName, 'r')
   properties = {}
   for line in pro_file:
     if line.find('=') > 0:
       strs = line.replace('\n', '').split('=')
       properties[strs[0]] = strs[1]
 except Exception, e:
 raise e
 else:
 pro_file.close()
   return properties

实际调用:


fileName = sys.path[0] + '\\'+ 'system.properties'
p = Properties(fileName)
properties = p.getProperties()
print properties[Key]

希望本文所述对大家Python程序设计有所帮助。

来源:http://blog.sina.com.cn/s/blog_6a24f10901018lhn.html

标签:Python,Properties,配置文件
0
投稿

猜你喜欢

  • 微信小程序python用户认证的实现

    2021-09-26 18:20:52
  • python实现桌面壁纸切换功能

    2023-05-26 04:38:49
  • Pycharm中SQL语句提示SQL Dialect is Not Configured的解决

    2021-09-05 16:23:15
  • 使用PyInstaller将Python程序文件转换为可执行程序文件

    2023-03-28 11:35:34
  • Oracle排名函数(Rank)实例详解

    2024-01-21 16:44:34
  • 用python爬取历史天气数据的方法示例

    2022-10-30 21:28:42
  • 教你如何在Pytorch中使用TensorBoard

    2022-02-22 17:55:46
  • PHP生成sitemap.xml地图函数

    2024-06-05 09:23:16
  • pycharm指定python路径过程详解

    2021-04-27 13:25:13
  • 使用pip下载时提示"You are using pip version 8.1.1, however version 22.1 is available."错误解决

    2023-08-02 18:04:49
  • Django框架实现的普通登录案例【使用POST方法】

    2021-10-12 18:05:10
  • Python简易版图书管理系统

    2022-06-07 21:11:10
  • Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器

    2023-05-21 10:05:28
  • python 机器学习的标准化、归一化、正则化、离散化和白化

    2023-12-15 11:50:03
  • python中np.multiply()、np.dot()和星号(*)三种乘法运算的区别详解

    2023-03-23 13:16:16
  • Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

    2023-01-19 17:02:19
  • Linux下安装Python3和django并配置mysql作为django默认服务器方法

    2023-11-15 01:04:44
  • Transact_SQL小手册,适合初学者

    2008-08-25 19:40:00
  • python中数组和列表的简单实例

    2021-04-15 20:04:42
  • 如何编写高质量的Javascript代码

    2011-03-07 16:04:00
  • asp之家 网络编程 m.aspxhome.com