我有一个带文字的.text文件
.numvar 5
我想将这个5提取到一个单独的变量中并使用。 我使用list来提取值,但我无法操纵变量。
if ".numvars" in line:
splitter=re.compile(r'\d+')
numvars=splitter.findall(line)
numvars=map(int, numvars)
如何将5存储在单独的变量中。
答案 0 :(得分:0)
怎么样:
import re
with open("test.txt") as f:
for line in f:
if ".numvar" in line:
splitter = re.compile(r'\d+')
numvars = splitter.findall(line)
my_numbers = [int(n) for n in numvars]
my_number = my_numbers[0]
print(my_number)