[英]how to read a value from text HI file using python?
我是python的新手。
我想从文本文件中读取一个值。
例如我的文本文件
文本文件
host="host"
dbname="dbname"
uname="uname"
pwd="pwd"
现在我想从下面的文件中读取这些值,并在python脚本中使用
host_name = host(文本文件中的主机值)对于所有值都相同。
我们如何读取文件以及如何从文本文件中单独读取值。
提前致谢
您可以遍历.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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.