作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要传递给我的 Python 程序的参数使用了一些环境变量。
例子:
这是我在终端上运行它的方式:
export BUCKET="/tmp/bucket"
python main.py --input $BUCKET/input --output $BUCKET/output
在 PyCharm 上,我使用名为
BUCKET
的环境变量创建了一个运行/调试配置。并传递以下字符串作为参数:
--input $BUCKET/input --output $BUCKET/output
.
BUCKET
如
/tmp/bucket
.它认为
$BUCKET
成为一个字符串。
${BUCKET}
而不是
$BUCKET
但这也不起作用。
最佳答案
几天前我遇到了同样的问题。我找到了一个名为 EnvFile 的插件.
使用它,您可以在运行脚本之前导出一个 env 文件。安装后,您将在配置中获得一个额外的选项卡 EnvFile。在那里选择您的环境文件。它特定于配置。现在,每次运行配置环境变量都会被导出。
我的 .env 文件
关于pycharm - 如何在 PyCharm 的运行/调试配置中将环境变量传递给参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55488442/
我是一名优秀的程序员,十分优秀!