如何在 python 脚本中隐藏我的登录名和密码?

How to hide my login and password in the python script?

如何在 python 脚本中不显示登录 ID 和密码?

是否有任何库或命令可以隐藏这些信息?

例如:

login_id = "secret_id" 而不是 login_id = "ABC@gmail.com"

密码=“secret_password”而不是密码=“1234ABCD”

也许将信息放在文本文件中,然后将文本文件读入您​​的 python 脚本?

with open('credentials.txt') as f:
    lines = f.readlines()
    login_id  = lines[0].strip()
    password = lines[1].strip()

使用文本文件第 1 行的 ID 和第 2 行的密码。

您可以使用环境变量将凭据和其他敏感内容与您的 Python 脚本分离。

import os

# Get environment variables
login_id = os.getenv('MY_LOGIN_ID')
password = os.environ.get('MY_PASSWORD')

您可以使用

在 OS 级别配置此功能
export MY_LOGIN_ID="my login"
export MY_PASSWORD="my password"