Python从txt文件中提取变量

Python从txt文件中提取变量,python,text,Python,Text,我丢失了Txt文件,所有这些文件看起来都与此类似: { "securitiesEndOfDayTrading": { "result": [ { "ISIN": "CA0295456365", "basePrice": 118.2, "capitalListedforTrading": 760000,

我丢失了Txt文件,所有这些文件看起来都与此类似:

{
  "securitiesEndOfDayTrading": {
    "result": [
      {
        "ISIN": "CA0295456365",
        "basePrice": 118.2,
        "capitalListedforTrading": 760000,
        "change": 1.33,
        "changeNis": 1.23,
        "closingPrice": 423,
        "high": 129.9,
        "lastTrade": "2020-05-04T15:31:18.726Z",
        "low": 117.5,
        "marketCap": 1159100,
        "minimumAmountForContinuousTradingPhase": 21000,
        "openingPrice": 118,
        "securityID": 10112,
        "symbol": "CA1420",
        "transactionsNumber": 21,
        "turnover": 424332,
        "volume": 494332
      }
    ],
    "total": 40
  }
}
我需要创建一个函数,它知道如何读取这个文件并将值存储到变量中,例如:创建名为basePrice的var并赋值118.2 我是python新手,因此不确定如何实现它,我写了以下内容:

data1 = "basePrice"

with open("Example.txt", "r") as f:  # Read file.
    for line in f:  # Loop through every line.
        line_split = line.split()  # Split line by whitespace.
        if data1 in line_split:
            #What now???


当文件中存储了python或类似json的数据时,请使用
json
module将其提取出来

import json

with open("text_file.txt", 'r') as f:
    data = json.load(f)

base_price = data['securitiesEndOfDayTrading']['result'][0]['basePrice']

使用
json
模块提取字典这是否回答了您的问题?是的:)我不知道这个选择