我是python的新手。
我想从文本文件中读取一个值。
例如我的文本文件
文本文件
host="host"
dbname="dbname"
uname="uname"
pwd="pwd"
现在我想从文件中读取这些值,如下所示,并在python脚本中使用
host_name = host(来自文本文件的主机值) 所有价值都相同。
我们如何读取文件以及如何从文本文件中单独读取值。
提前致谢
答案 0 :(得分:0)
您可以迭代.txt
文件行并检查该行是否有效,方法是检查该行中是否存在=
,然后只需split()
该行即可获取键和值对为:
kv_store = {}
with open("./file_path.txt", "r") as f:
for line in f.readlines():
# Strip any `\n` etc.
line = line.strip()
# Check if the line contains a key, value pair
if len(line) > 0 and line.find("=") > 0:
key, value = line.split("=", 1)
kv_store[key] = value.strip('"')
print kv_store