我是 python 新手,遇到以下问题。
我有一个文本文件 (filename.dat),它提供了有关我的模型的信息。相关部分摘要如下:
NUMBER OF ELEMENTS IS 1367466
NUMBER OF NODES IS 252624
NUMBER OF NODES DEFINED BY THE USER 248291
NUMBER OF INTERNAL NODES GENERATED BY THE PROGRAM 4333
TOTAL NUMBER OF VARIABLES IN THE MODEL 783873
我可以使用以下 python 命令搜索该行:
with open('filename.dat', 'r') as inF:
for line in inF:
if 'NUMBER OF ELEMENTS IS' in line:
print "true"
但是,我不确定如何在与“元素数量是”相同的行上提取整数值 (1367466)。现在有谁如何从与字符串字符混合的行中提取字符串数字?