파이썬 스크립트에서 문자열과 숫자를 연결하려면 다음과 같이 string.format()을 사용하십시오. 어떻게 동일한 jinja2를 사용할 수 있습니까? mystr의파이썬에서 jinja2를 사용하여 문자열과 숫자를 연결하십시오.
for item in mylist:
mystr = '{}{}{}'.format(item['name'] + ' ;' +
' ' + str(item['age'])+ ' ;' if item.get('age') else ';',
' ' + item['email']+ ' ;' if item.get('email') else ';'
)
일부 샘플 출력은 내가 그것을 할 수있는 string.How의 형식을 내 파이썬 스크립트에서 jinja2를 사용하려면
1. abc ; 25 ; [email protected]
2. cdf ;;;
있습니다. 미리 감사드립니다. 뭔가 정의되지 않은 경우 Jinja2에, Jinja2는 "아무것도"를 삽입하지 않기 때문에
{{ item['name'] }};{{ item['age'] }};{{ item['email'] }};
이것은 :
이 질문에 답을하지는 못했지만 'mystr ='; 'join ((item.get ('name ',' '), str (item.get ('age ',')), item.get ('email', '')))' –