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