请编写一段python脚本,要求如下: 1.在文件夹内的所有文件内搜索文本“APS1=”; 2.采集“=”后的数字; 3.将采集到的数字输出为“APS1”,并打印出来;
时间: 2023-09-08 13:12:11 浏览: 62
可以使用Python的os和re模块来实现。具体实现代码如下:
```python
import os
import re
# 搜索文件夹内的所有文件
folder_path = 'your_folder_path'
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
# 打开文件并搜索文本 "APS1="
with open(file_path, 'r') as f:
content = f.read()
match = re.search(r'APS1=(\d+)', content)
if match:
# 输出采集到的数字
print(f"APS1: {match.group(1)}")
```
将 `your_folder_path` 替换为你的文件夹路径即可。这段代码会遍历该文件夹内的所有文件,并搜索文本 "APS1=",如果找到了则采集 "=" 后面的数字并输出为 "APS1"。
阅读全文