【发布时间】:2020-06-21 13:23:02
【问题描述】:
我想通过python脚本运行setenv命令,linux命令如下
setenv MODEL path/to/the/model
我尝试使用 os.environ(),但无法获得正确的语法。
注意 - 我使用的是 python 2.7
【问题讨论】:
-
setenv,我想你指的是内置的 csh。它特定于csh和家人。 -
在从 Python 启动的 shell 中运行的任何东西都只能在 shell 退出之前运行;它不会改变 Python 解释器的环境,或启动 Python 解释器的 shell。
-
@WilliamPursell,确实如此,但即使更改为使用 POSIX sh 语法,有问题的命令仍然不会产生预期的效果。
标签: python python-2.7 subprocess python-os