代码中涉及到私人的账号密码,如果上传到github中,风险会很大。使用这个方法,我们可以将敏感信息保存到本地,在代码中调用方法去访问本地的敏感信息。
1. 打开终端
2. 打开文件 “.zshrc”
vim .zshrc
3. 按 “i” 进入编辑模式,增加敏感信息
export PASSWORD="<your password>"
4. 按 “ESC” 退出编辑模式,按“:wq!”,保存并关闭文件
5. 重启终端生效,如果重启后不生效,可以尝试命令:
source ~/.ashrc
6. 代码访问敏感信息
import subprocess
import os
# 确保更改生效
subprocess.run("source ~/.bash_profile", shell=True)
# 访问环境变量
user = os.environ.get("EMAIL_USER")
password = os.environ.get("EMAIL_PASS")
print(user)
print(password)
网友评论