我有一个文本文件,其中包含文件末尾的几行,我有以下行:"总计:235267878" 我的问题是:如何检索特定值(235267878)并将其设置为变量?
谢谢!
答案 0 :(得分:1)
由于您没有指定文件的长度,我们可以遍历文件:
with open('test.txt', 'r') as file:
for line in file:
if 'Total:' in line:
totalValue = line.split(':')[-1].strip()
print(totalValue)
在此解决方案中,我假设我们要查找的行始终具有Total: {number}
形式。我们以只读模式打开文件并遍历这些行(在我的例子中,文件名为 test.txt )。找到包含总值的行后,我们将其拆分并删除可能的空格以获取该数字。变量totalValue
包含您要查找的数字。