[英]How to catch return value from python script run in ipython3 notebook?
好的,以下是可行的。 运行mathematica命令的python脚本最初包含以下内容
from subprocess import *
from sys import *
command='../mathematica/proxy.m'
parameter=argv[1]
call([command,parameter])
现在将最后一行更改为output = check_output([command,parameter])
将存储在output
返回的字节。 为了我的目的,我将其转换为字符串,然后转换为python数组(我希望Mathematica返回一个数组)。 以同样的方式,我将任何Mathematica命令作为字符串传递给parameter
。
也许这仍然可以帮助某人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.