Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python脚本中运行setenv linux命令_Python_Python 2.7_Subprocess_Python Os - Fatal编程技术网

在python脚本中运行setenv linux命令

在python脚本中运行setenv linux命令,python,python-2.7,subprocess,python-os,Python,Python 2.7,Subprocess,Python Os,我想通过python脚本运行setenv命令,linux命令如下 setenv MODEL path/to/the/MODEL 我尝试使用os.environ(),但无法获得正确的语法 注意-我使用的是python 2.7,os.environ不是一个函数。查看文档: 这个问题也可能对您有所帮助:。如果是,请注意顶部答案上的注释 通过setenv,我想您指的是csh内置。它是特定于csh和family的;它不会改变Python解释器的环境,也不会改变启动Python解释器的shell。@Will

我想通过python脚本运行setenv命令,linux命令如下

setenv MODEL path/to/the/MODEL

我尝试使用os.environ(),但无法获得正确的语法


注意-我使用的是python 2.7,os.environ不是一个函数。查看文档:


这个问题也可能对您有所帮助:。如果是,请注意顶部答案上的注释

通过
setenv
,我想您指的是csh内置。它是特定于csh和family的;它不会改变Python解释器的环境,也不会改变启动Python解释器的shell。@Williampersell,没错,但即使更改为使用POSIX sh语法,所讨论的命令仍不会达到预期效果。重复的问题应该关闭,而不是回答。请参阅的“回答好的问题”部分,特别是关于“以前已经被问过很多次”的问题的要点。