yml文件用逗号分开的属性值在代码中该怎么取值?
时间: 2023-12-06 12:45:13 浏览: 51
yaml工具,用于提取、增加或替换指定文件指定属性的值.zip
在代码中读取yml文件的属性值时,可以使用YAML库来加载文件并将其转换为Python字典。对于逗号分隔的属性值,可以使用split()函数将其转换为列表。
例如,假设我们有一个名为config.yml的文件,其内容如下:
```
name: John
age: 30
hobbies: hiking, cycling, swimming
```
我们可以使用以下代码来读取该文件:
```python
import yaml
with open("config.yml", "r") as f:
config = yaml.safe_load(f)
name = config["name"]
age = config["age"]
hobbies = config["hobbies"].split(", ")
```
在这个例子中,我们使用了yaml.safe_load()函数将文件转换为Python字典。然后,我们可以像访问常规字典一样访问属性值。对于"hobbies"属性,我们使用split()函数将其转换为列表。
阅读全文