新手问题 如何往 yaml 文件写引号?

SpiderEvgn · November 06, 2019 · Last by IchiNiNiIchi replied at November 07, 2019 · 2970 hits

0. 背景

用 python 的 pyyaml 包写一个 yaml 文件的自动化生成脚本,文件的创建命令是 yaml.dump

1. 问题一

默认的生成方式是不带引号的:

root:
  object1: name1
  object2:
  - list1
  - list2

但我需要字段加上引号:

root:
  'object1': 'name1'
  'object2':
  - 'list1'
  - 'list2'

求教如何实现?

2. 问题二

默认的数组是没有缩进的:

root:
  object1: name1
  object2:
  - list1
  - list2

但我需要对数组'-'缩进:

root:
  object1: name1
  object2:
    - list1
    - list2

求教如何实现?

付费请人做

最先想到的是你现在生成的文件再处理一下,用正则表达式替换

SpiderEvgn closed this topic. 05 Mar 15:07
You need to Sign in before reply, if you don't have an account, please Sign up first.