[英]How to read text file line by line and save values into variables in python
我想逐行讀取我的參數文件並將值保存到一個變量中我的參數文件看起來像這樣
參數文件
DBHOSTNAME=192.168.x.x
DBSID=SID
BEUSERNAME=username
BEUSERPASSWORD=password
HOSTPATHBE=path
代碼
file = open('envparam.config')
for line in file:
fields = line.strip().split()
print (fields[0])
到目前為止,我能夠讀取我的參數文件,但無法將值存儲到變量中,任何人都可以幫我解決這個問題
如果您的文件是一致的,這會將您的信息存儲在字典中:
with open('envparam.config') as f:
data = {}
for line in f:
key, value = line.strip().split('=')
data[key] = value
然后您可以像這樣訪問它:
>>> data['DBSID']
SID
要創建一個以一行作為每個元素的列表,請使用帶有“\\n”(換行符)的 .split() 方法
file = open('envparam.config').split('\n')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.