프로그래밍

airspeed를 사용한 템플릿 설정 관리

warpmemory 2016. 10. 19. 16:58

https://github.com/purcell/airspeed


1
2
3
4
5
6
7
8
9
10
11
12
13
14
import airespeed
 
= airspeed.Template("""
Old people:
#foreach ($person in $people)
 #if($person.age > 70)
  $person.name
 #end
#end
Third person is $people[2].name
""")
people = [{'name''Bill''age'100}, {'name''Bob''age'90}, {'name''Mark''age'25}]
print t.merge(locals())
 
cs


1
2
3
4
5
6
7
8
9
 
Old people:
 
   Bill
 
   Bob
 
 Third person is Mark
 
cs