我如何创建一个python程序,使shell进入某种状态?



例如,如果我运行setstate.pyTo - shell是从~/Desktop美元来(customstate) ~/Desktop $

有点像在蟒蛇中当你激活一个环境

,例如:

import shellstate
shellstate.set_state("custom_state")
print('set state to custom state')

你不能。那将是一个安全漏洞。

shell是一个进程,python程序是另一个进程。

当你激活一个环境时,你称之为"蟒蛇"的东西是别的东西:你不运行另一个进程,你在shell中运行命令。通过寻找一个shell脚本。(我不太了解anaconda,但像source activate environment这样的东西,这是一个shell命令,不是python程序)

任何"state"(或shell的任何其他内部更改)必须由shell命令触发。它不能从另一个进程的命令中发生。

相关内容

  • 没有找到相关文章

最新更新