python - 在外部存储长字符串,但需要使用脚本转换为 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 脚本中并将它们导入到我的主脚本中。
推荐阅读
- tableau-api - Tableau GAP & 预测公式 & 按月+季度显示
- php - 为什么我的注销功能在 codeigniter 中不起作用?
- java - 通过 Haspmap 求解单个数字,返回始终为“@”
- angular - 尝试使用角度参数提取值
- c# - 映射列表
> 在 C# 中自定义对象 - javascript - 数组中的变量名列表
- python - 具有两个参数共享的全局拟合
- python - Python - 从 mpl_connect 处理程序调用时,ProcessPoolExecutor 挂起
- c - 为什么输出不是 ASCII 值 1?
- c++ - 有没有办法在 clang 格式的两个函数之间添加两个换行符?