gpt4 book ai didi

python - 如何在python中读取属性文件

转载 作者:太空宇宙 更新时间:2023-11-04 06:52:24 32 4
gpt4 key购买 nike

我有一个名为 Configuration.properties 的属性文件,其中包含:

path=/usr/bin
db=mysql
data_path=/temp

我需要读取此文件并在后续脚本中使用变量,如pathdbdata_path。我可以使用 configParser 还是简单地读取文件并获取值来执行此操作。

提前致谢。

最佳答案

对于没有节头且被 [] 包围的配置文件 - 您会发现 ConfigParser.NoSectionError 异常被抛出。通过插入“假”节标题可以解决此问题 - 如 this answer 中所示.

如果文件很简单,如pcalcao's answer所述,您可以执行一些字符串操作来提取值。

这是一个代码片段,它返回配置文件中每个元素的键值对字典。

separator = "="
keys = {}

# I named your file conf and stored it
# in the same directory as the script

with open('conf') as f:

for line in f:
if separator in line:

# Find the name and value by splitting the string
name, value = line.split(separator, 1)

# Assign key value pair to dict
# strip() removes white space from the ends of strings
keys[name.strip()] = value.strip()

print(keys)

关于python - 如何在python中读取属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27945073/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com