一、YAML简介

YAML是一种简洁的非标记语言,通过空白、缩进、分行组织数据,从而使数据表达清晰易懂。

YAML文件,其实就是后缀名为yaml或yml的文本文件。

文件以三道杠表示开头

---

#这三道杠表示文件的开始

#井号是注释

列表的表示

# Python列表:[a,b,c,1,2]

# 用YAML表示如下:

---

- a

- b

- c

- 1

- 2

# 列表单独元素在YAML中用一个横杠加空格表示

# 不用写引号

字典的表示

# Python字典:{'China':'Beijing', 'Japan':{'Tokyo':[1,2,3]}, 'South Korean':{'Soul':['A','B','C']}}

# 用YAML表示如下:

---

China: Beijing:

Japan:

Tokyo:

- 1

- 2

- 3

South Korean:

Soul:

- A

- B

- C

# 字典的键值在YAML中用冒号和空格表示

二、Jinja2简介

Jinja2是一种Python模板语言,速度快、使用广泛。

下面是一个简单的华为交换机配置:

#

sy

python 华为交换机自动配置_Python+YAML+Jinja2批量生成华为交换机配置相关推荐

  1. python短视频自动制作_Python 带你一键生成朋友圈超火的九宫格短视频

    1. 场景 如果你经常刷抖音和微信朋友圈,一定发现了最近九宫格短视频很火! ​从朋友圈九宫格图片,到九宫格视频,相比传统的图片视频,前者似乎更有个性和逼格 除了传统的剪辑软件可以实现,是否有其他更加快 ...

  2. python实现qq自动点赞_Python实现QQ自动点赞

    用python做一个QQ自动点赞神器,上代码: 1 def QQZan(qq): 2 browser = webdriver.chrome() 3 browser.maximize_window() ...

  3. python批量生成word报告_Python操作Word批量生成合同的实现示例

    背景:大约有3K家商家需要重新确认信息并签订合同.合同是统一的Word版本.每个供应商需要修改合同内的金额部分.人工处理方式需要每个复制粘贴且金额要生成大写金额.基于重复工作可偷懒.用Python解救 ...

  4. python制作合同模板带图片_Python操作Word批量生成合同的实现示例

    背景:大约有3K家商家需要重新确认信息并签订合同.合同是统一的Word版本.每个供应商需要修改合同内的金额部分.人工处理方式需要每个复制粘贴且金额要生成大写金额.基于重复工作可偷懒.用Python解救 ...

  5. python写一个自动登录脚本_Python 脚本登录交换机实现自动配置备份

    Python 脚本登录交换机实现自动配置备份 一.Python脚本 ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramik ...

  6. python在windows配置_Python在windows平台的多版本配置

    Python在windows平台的多版本配置 快速阅读: ​python在windows平台的环境变量以及多版本配置 ,以及pycharm如何安装包,以及安装包出错时如何排查. 1.python环境变 ...

  7. python写一个自动登录脚本_Python 实现自动登录+点击+滑动验证功能

    需要用到的库有selenium,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了 在这里我模拟了csdn的登录过程 ** 1**.首先打开网页,用户名+密码登录,然后定位用户名输入框,和密码 ...

  8. python搜索关键词自动提交_python+selenium实现自动化百度搜索关键词

    原博文 2019-07-22 14:10 − 通过python配合爬虫接口利用selenium实现自动化打开chrome浏览器,进行百度关键词搜索. 1.安装python3,访问官网选择对应的版本安装 ...

  9. python qq群自动加入_Python实现向QQ群成员自动发邮件的方法

    本文实例讲述了Python实现向QQ群成员自动发邮件的方法.分享给大家供大家参考.具体实现方法如下: 原理: 我们需要先获取QQ群中的所有成员并保存到一个txt文本中去,然后再由python读取文件然 ...

最新文章

  1. logcat 结合 grep 过滤 log 日志信息
  2. 机器学习与高维信息检索 - Note 4 - 主成分分析及其现代解释(Principal Component Analysis, PCA)及相关实例
  3. 做人工智能必看的45篇论文 | 附下载地址
  4. 全面对比 MATLAB、Julia、Python,谁在科学计算中更胜一筹?
  5. python爬虫入门必备正则_python 爬虫入门之正则表达式 一
  6. java工程中使用freemarker例子
  7. clover更新驱动 后不能开机_MAC 10.14 安装教程-CLOVER的简单操作说明
  8. 单片机数码管显示原理
  9. Excel对比两个Sheet数据的异同
  10. 介绍erp管理软件如何助力小微企业管理升级?
  11. Apache网页与安全优化
  12. WTL 自绘控件库 (CQsComboBox)
  13. MATLAB分析频谱
  14. HDMI_CS4344调试说明
  15. springboot+thymeleaf+bootstrap+mybatis-Plus+mysql 情侣空间网站源代码
  16. Unity 3D PC平台发布|| Unity 3D Web 平台发布||Unity 3D Android平台发布
  17. modbus测试软件
  18. 关于证书,这里有你想知道的一切
  19. Java虚拟机(JVM)面试题(总结最全面的面试题!!!)
  20. 抽象数据类型的实现(复数的四则运算)

热门文章

  1. IQ调制的基础知识以及星座图
  2. JavaScript获取、设置、移除属性
  3. linux远程管理工具之tabby
  4. windows7桌面不显示计算机,win7电脑开机后不显示桌面 - 电脑 - 办公IT技术网 bangongit.com...
  5. 采空区沉降监测系统解决方案
  6. Browser Object Model浏览器对象模型
  7. raid阵列处于Inactive状态的处理办法
  8. Linux 发行版新秀!风格对比苹果
  9. Android录音使用LAME转MP3,附aar包
  10. 【Get深一度】高斯白噪声之——散粒噪声(shot noise )