我现在又一堆yaml文件,我想在里面找出内容包含k8s_business_warning/info的文件,请你帮我写一个python脚本
时间: 2024-02-23 12:00:00 浏览: 56
手写yaml文件创建k8s的deployment和service
好的,我可以帮你写一个Python脚本来找出包含特定内容的YAML文件。你可以使用以下代码:
```python
import os
search_term = "k8s_business_warning/info"
directory = "/path/to/yaml/files/"
for filename in os.listdir(directory):
if filename.endswith(".yaml"):
file_path = os.path.join(directory, filename)
with open(file_path) as f:
if search_term in f.read():
print(file_path)
```
在上面的代码中,我们定义了要搜索的术语和YAML文件所在的目录。然后我们遍历目录中的每个文件,检查它是否以.yaml扩展名结尾。如果是,则我们打开该文件并搜索指定术语。如果文件包含术语,则打印文件路径。
阅读全文