如何在 Python3 中正确搜索并获取值?

How to correctly search in Python3 and get the value?

我正在尝试读取 .env 样式文件并使用正则表达式提取内容。我要搜索和获取的行是:

APP_SECRET=test

我想要 test。但是,当我尝试搜索时,我得到 None:

import re


if "APP_SECRET" in RESPONSE:
    print(re.search('APP_SECRET', RESPONSE)) #None

RESPONSE 确实有 APP_SECRET=test。感谢任何帮助。

我这样分配响应:

RESPONSE = REQ.get(f"{NBASE}/download?file={DATA['file']}&c={DATA['c']}").text

您可以只阅读响应的每一行并拆分 = 并检查左侧是否有“APP_SECRET”,例如

for line in RESPONSE.split('\n'):
    params = line.split('=')
    if params[0] == 'APP_SECRET':
        val = params[1]
        break
print(val)