這很可能是重復的......但我已經非常仔細地查看了類似的問題。這是一種東西,但它在 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
提交
取消