Я пытаюсь написать код, который может извлекать значения из переменных в текстовом файле.
, поэтому, если файл был
"bob= 1255 mike = 13"
, когда я указал bob как var_name
, он извлек бы 1255
и так далее.
основал мой код на этом , но, похоже, он не работает
var_name = 'bob'
regexp = re.compile(r''+var_name+'.*?([0-9.-]+)')
with open("textfile") as s:
for line in s:
match = regexp.match(line)
if match:
print(match.group(1))
var_name = 'mike'
regexp = re.compile(r''+var_name+'.*?([0-9.-]+)')
with open("textfile") as s:
for line in s:
match = regexp.match(line)
if match:
print(match.group(1))