Macos 在Keychain mac osx中打印保存密码
我正在使用Ploy,我想知道是否有可能像aws一样将plotly用户和密码保存在钥匙链中 现在,我需要在代码文件中包含我的用户和密码,如:Macos 在Keychain mac osx中打印保存密码,macos,amazon-web-services,keychain,plotly,Macos,Amazon Web Services,Keychain,Plotly,我正在使用Ploy,我想知道是否有可能像aws一样将plotly用户和密码保存在钥匙链中 现在,我需要在代码文件中包含我的用户和密码,如: import plotly.plotly as py py.sign_in('xxxx', 'yyyyyy') 我认为将我的用户和密码保存在钥匙链中会更安全 通常,您不希望将凭据以明文形式存储,尤其不希望存储在源文件中 一个好的做法是将它们存储在程序运行时可以访问的环境变量中。这也是有益的,因为您可以让本地环境使用与服务器不同的(可能是测试)凭据 设置环境
import plotly.plotly as py
py.sign_in('xxxx', 'yyyyyy')
我认为将我的用户和密码保存在钥匙链中会更安全 通常,您不希望将凭据以明文形式存储,尤其不希望存储在源文件中 一个好的做法是将它们存储在程序运行时可以访问的环境变量中。这也是有益的,因为您可以让本地环境使用与服务器不同的(可能是测试)凭据 设置环境变量的方法有很多,但最简单的方法是在shell中:
$export PLOTLY\u USER=“some\u USER\u name”
在python中,您需要导入,然后可以使用os.environ
访问环境变量
导入操作系统
打印操作系统环境['PLOTLY\u USER']
#将打印您的用户名