【发布时间】:2017-12-01 18:18:23
【问题描述】:
您可以链接命令以允许目录更改:
from os import system
system(
"cd ./assets/" "; "
"bash loadData.sh" ";"
# here should come tasks in the python-source
"ls -al >> ./../directory" "; "
)
但是,在 python 中完成一些计算之后,如何执行第二个命令?/如何存储 bash-context 并在以后重用它?
编辑:
输出可以显示到标准输出或来自子进程的管道对象,但 bash 代码中的目录更改和 变量分配 应以任何形式保存(我想执行真正的 bash-commands 来改变目录并且不想使用os.chdir)
【问题讨论】:
-
谷歌
subprocess模块,你可以保存bash等的输出 -
我想你想做什么不是很清楚。您可能需要改进您的问题。
标签: python bash command-line