在python中读取属性文件的快速方法是什么? [英] what would be a quick way to read a property file in python?

查看:67
本文介绍了在python中读取属性文件的快速方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个格式为

VarName=Value
.
.

我想将其读取为哈希,以便 H("VarName")返回该值.

I want to read it into a hash such that H("VarName") will return the value.

什么是快速的方法?(读取一组字符串,将所有字符串拆分成等号所在的位置,然后将其放入哈希中?

What would be a quick way? (read a set of strings, split all of them where the equality sign is, and then put it into a hash?

我正在使用python.

I am working with python.

推荐答案

一个班轮的答案:

H = dict(line.strip().split('=') for line in open('filename.txt'))

(如果值还可以包含"="字符,则可以选择将 .split() maxsplit = 1 一起使用

(optionally use .split() with maxsplit=1 if the values could also contain the "=" character)

这篇关于在python中读取属性文件的快速方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆