Skip to content

Instantly share code, notes, and snippets.

@noexpect
Last active December 28, 2015 02:39
Show Gist options
  • Save noexpect/7429046 to your computer and use it in GitHub Desktop.
Save noexpect/7429046 to your computer and use it in GitHub Desktop.
PyYamlで3つの値を持つリスト読み込みデモ
etc-a:
flag: 1
tag: aaa
sql: select hogehoge${_date_}_${_day_}
etc-b:
flag: 0
tag: bbb
sql: select fugaguga${_date_}_${_day_}
etc-c:
flag: 1
tag: ccc
sql: select nuhanua${_date_}_${_day_}
etc-d:
flag: 1
tag: ddd
sql: select huehueあああ${_date_}_${_day_}
etc-e:
flag: 0
tag: eee
sql: select honhon${_date_}_${_day_}
import yaml
data = yaml.load(open('example.yaml'))
for d in data:
print d
print data[d]["flag"]
print data[d]["tag"]
print data[d]["sql"].replace("${_date_}","2013").replace("${_day_}","1112")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment