如何在 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)
我正在尝试读取 .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)