shell 在Jupyter Notebook中运行命令行命令

llycmphe  于 2023-08-07  发布在  Shell
关注(0)|答案(1)|浏览(148)

如何在Jupyter notebook上运行以下命令行命令:

$STAND_EXE -d WF5-51

字符串
其中$STAND_EXE是环境变量,包含可执行文件(.exe文件)的路径,WF5-51是文件名。

  • 谢谢-谢谢
    我试过了
subprocess.run([STAND_EXE,'-d','WF-51'])


但出现错误

u0sqgete

u0sqgete1#

让我们假设您首先在bash中执行了类似的操作,将环境变量设置为可执行文件的路径:

export STAND_EXE=/bin/echo

字符串
在Python中:

import os
import subprocess as sp

# Pick up the environment variable
exe = os.environ['STAND_EXE']

# Now run it and save its output
res = sp.run([exe,'-d','WF-51'], stdout=sp.PIPE)

# Print result
print(res.stdout)

结果

b'-d WF-51\n'

相关问题