Original link: https://hsiaofeng.com/archives/185.html
original code
 with open(f"file.j2",'w+') as fout: content = template.render() fout.write(content)
solution
 Change w+ at open() to wb , and call encode('utf-8') after template.render() ).
 with open(f"file.j2",'wb') as fout: content = template.render().encode('utf-8') fout.write(content)
 This article is reproduced from: https://hsiaofeng.com/archives/185.html
 This site is for inclusion only, and the copyright belongs to the original author.