知行编程网知行编程网  2022-12-19 22:00 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中yaml的三种数据结构的相关知识,包括python常用数据结构,以及python读取yaml文件这些编程知识,希望对大家有参考作用。

python中yaml的三种数据结构


数据结构

1、对象:键值对的集合,键值对用冒号“:”结构表示。

冒号与值之间需用空格分隔

2、数组:一组按序排列的值。

简称 "序列或列表"

数组前加有 “-” 符号,符号与值之间需用空格分隔

3、纯量:单个的、不可再分的值。

(如:字符串、bool值、整数、浮点数、时间、日期、null等)

None值可用null可 ~ 表示


实例

house:
  family:
    name: Doe
    parents:
      - John
      - Jane
  address:
    number: 34
street: Main Street
 
import yaml
f = open('example.ini',encoding="utf-8")
x = yaml.load(f)
print(x)
print("---------")
 
aproject = {'name': 'Silenthand Olleander',
            'race': 'Human',
            'traits': ['ONE_HAND', 'ONE_EYE']
            }
ret = yaml.dump(aproject)
print(ret)
 
 
aproject = ["a","b","c"]
ret = yaml.dump(aproject)
print(ret)
 
aproject = ("a","b","c")
ret = yaml.dump(aproject)
print(ret)
 
aproject = {"a":1,"b":2}
ret = yaml.dump(aproject)
print(ret)


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享