python如何使用yaml存储和提取做自动化
时间: 2024-03-09 08:47:35 浏览: 53
App-UI自动化测试框架
使用 Python 中的 PyYAML 库可以很方便地实现 YAML 文件的读取和写入。
首先,需要安装 PyYAML 库,可以使用 pip 命令进行安装:
```
pip install pyyaml
```
然后,通过以下代码可以将 Python 对象写入到 YAML 文件中:
```python
import yaml
data = {
'name': 'John',
'age': 30,
'city': 'New York'
}
with open('data.yaml', 'w') as file:
documents = yaml.dump(data, file)
```
以上代码将 Python 字典对象 `data` 写入到了 `data.yaml` 文件中。
接下来,可以通过以下代码将 YAML 文件中的数据读取到 Python 对象中:
```python
import yaml
with open('data.yaml') as file:
documents = yaml.full_load(file)
for item, doc in documents.items():
print(item, ":", doc)
```
以上代码将打印出从 `data.yaml` 文件中读取到的 Python 字典对象。
使用 PyYAML 库,可以很方便地将 Python 对象和 YAML 文件进行相互转换,从而实现自动化。
阅读全文