这很可能是重复的......但我已经非常仔细地查看了类似的问题。这是一种东西,但它在 C# 中。或者这个,使用 Windows PowerShell。或者这个对于 PHP。我刚刚发现了如何从 Python 脚本发送自动电子邮件,我打算将这些用于各种目的,包括各种系统管理员任务需要发出警报时。我不希望这样的脚本提示用户输入电子邮件帐户的密码,但显然我也不想在 .py 文件中写出密码。解决这个问题的正确方法是什么?对此有特定的python解决方案吗?
2 回答

蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
我建议将密码存储在 json 文件中(假设不需要加密)。像这样的东西:
import json
import warnings
warnings.filterwarnings("ignore")
conf = json.load(open('secretfile.json'))
# Read arguments from json file
pass_name = conf['pass']
secretfile.json 文件应如下所示:
{
"pass" : "my_password"
}
添加回答
举报
0/150
提交
取消