首页 > 解决方案 > 在外部存储长字符串,但需要使用脚本转换为 exe

问题描述

我的程序中有一个函数可以向用户发送电子邮件。我有一个电子邮件模板,它将使用 python 占位符,将替换为用户信息,例如他们的姓名。该程序在部署时需要转换/翻译为 .exe,并且模板是非常大的字符串,我认为将它们设置为脚本中的字符串并不是最佳做法。

我尝试创建一个包含所有模板的单独脚本,并将其导入到主脚本中,但我不确定是否有更优雅的方法来执行此操作,例如创建一个将被转换的永久外部文件进入 .exe 。我也尝试过使用纯文本文件,但我认为这不会与脚本的其余部分一起翻译成 .exe。

email = """<h1>Welcome</h1>
<p>This is an example email that contains your temporary password: %s</p>
<p>The end of my really short example email :P :) </p>"""

标签: python

解决方案


我对这个问题的解决方案是将长字符串存储在一个单独的 python 脚本中并将它们导入到我的主脚本中。


推荐阅读