提问人:Nairda123 提问时间:11/18/2023 最后编辑:AnthonNairda123 更新时间:11/18/2023 访问量:21
直接在 Python 脚本中访问 BitBucket 变量
Accessing BitBucket Variables directly inside a Python Script
问:
我已经设置了一些存储库变量(也尝试了部署变量),这些变量保存了数据库连接的一些秘密。
我想直接在我的 .py 文件中使用这些变量,问题是我不知道该怎么做,我尝试了几种不同的方式访问它们,错误始终是变量为 null。尽管如果我在 .yml 文件中读取变量,它就会被正确读取。
当前配置:
main.py 内部
connection_parameters = {
"account": os.getenv('$account'),
"user": os.getenv('$user'),
"password": os.getenv('$password')
证明可以从 .yml 文件访问变量(它的值为 10):
所以我想我的问题是,如何在部署时访问存储在 BitBucket 上的这些变量,在我的 python 脚本中?
答:
1赞
sytech
11/18/2023
#1
使用时,应仅使用变量名称。是 unix shell 语法的一部分,对于在 Python 中访问变量不是必需的。os.getenv
$
connection_parameters = {
"account": os.getenv('account'),
"user": os.getenv('user'),
"password": os.getenv('password')
}
评论