使用argparse库,读取yaml文件
时间: 2023-07-22 11:03:13 浏览: 222
Python库 | yamlargparse-1.1.0-py3-none-any.whl
可以使用argparse和PyYAML库来读取yaml文件。以下是一个示例代码:
```python
import argparse
import yaml
parser = argparse.ArgumentParser(description='Process some YAML files.')
parser.add_argument('yaml_file', type=str, help='the path to the YAML file')
args = parser.parse_args()
with open(args.yaml_file, 'r') as f:
data = yaml.safe_load(f)
print(data)
```
在命令行中运行该脚本,需要提供yaml文件的路径:
```
python script.py path/to/file.yaml
```
这将打印yaml文件中的内容。注意,这里使用了PyYAML的`safe_load`方法来安全地加载yaml文件,以避免潜在的安全问题。
阅读全文