簡體   English   中英

如何使用python從文本HI文件中讀取值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM