【发布时间】:2015-10-21 12:00:18
【问题描述】:
我使用 ipython notebook,我想调用一个终端命令:
fft <in> <out>
我的“fft”在我的 $PATH 中,所以使用终端,这会起作用。
如何在我的 ipython notebook 中运行这个命令?
问题是我的 fft 可执行文件在我的 $PATH 文件夹中,python 无法识别它
【问题讨论】:
-
你试过
!fft吗? -
不起作用。它说
!fft not found -
否则,您可以随时调用
subprocess(docs.python.org/3/library/…) 并让命令由实际的 python 命令执行。subprocess.run(["fft"]). -
import subprocess subprocess.run(["fft"], shell=True)给我错误:'module' object has no attribute 'run'
标签: python terminal ipython ipython-notebook