提取1.txt中 cpu关键字后面的数字
时间: 2024-12-15 20:14:22 浏览: 2
C语言试题库带答案-排版.doc
在Python中,你可以使用文件操作和正则表达式来提取`.txt`文件中特定关键字后面的数字。假设`cpu`后面总是跟着一个数字,可以这样做:
```python
import re
def extract_number_from_file(filename):
with open(filename, 'r') as file:
content = file.read()
match = re.search(r'(cpu\s+):\s+(\d+)', content) # 正则表达式寻找"cpu:"后面跟着的一个数字
if match:
return int(match.group(2)) # 返回找到的数字(group(2)是第二个括号中的内容)
else:
return None # 如果没找到,返回None或者抛出异常
number = extract_number_from_file('1.txt')
print(number)
```
这段代码首先打开文件,读取其内容,然后使用正则表达式查找包含"cpu:"和随后数字的部分。如果找到了,就提取并返回这个数字,如果没有找到则返回`None`。
阅读全文