【发布时间】:2026-01-09 16:15:01
【问题描述】:
data:
START_DT: '202001'
END_DT: '202104'
schema: products
我有上面的 YAML 文件。
我希望能够使用它,这样我得到:
set START_DT='202001';
set END_DT='202104';
set schema = products
请注意日期在引号中,而产品不是。
with open("data.yml", "r") as ymlfile:
cfg = yaml.load(ymlfile)
lines=[]
for k,v in cfg['data'].items():
print("SET" +' '+ k+'='+ v)
var = ("SET" +' '+ k+'='+ v)
lines.append(var)
打印:
SET START_DT=201901
SET END_DT=202104
SET SCHEMA=products
但现在我丢失了原始配置中日期的引号。我怎样才能找回这些引号?
【问题讨论】:
标签: python yaml config pyyaml configparser