2
我想通过调用斐济获得一个自制的斐济脚本来在Python中晒太阳,但是关于如何执行它的文档很少。 我需要的是这样的:在Python中运行斐济脚本
def myfijiscript:
[CODE]
,然后在Python:
fiji(myfijiscript)
是有办法做到这一点?
我想通过调用斐济获得一个自制的斐济脚本来在Python中晒太阳,但是关于如何执行它的文档很少。 我需要的是这样的:在Python中运行斐济脚本
def myfijiscript:
[CODE]
,然后在Python:
fiji(myfijiscript)
是有办法做到这一点?
使用org.python.util.PythonInterpreter
类(请参阅source code)在斐济境内执行Python(或更准确地说,Jython)脚本。
在从Python启动的Java实例中运行Jython脚本没什么意义,但看看thosetwo有关如何在python中运行外部命令的问题。您可以保存您的脚本文件中的myscript.py
然后执行:
call(["./ImageJ-linux64", "myscript.py"])
使用ImageJ launcher命令行。
另一种方法是使用ImageJ的作为一个库,只是导入您需要为您的脚本类,如其他人所说:
from ij import IJ
我猜你的意思''高清myfijiscript():''用括号。简单地调用''myfijiscript()''(导入需要的东西之后)有什么问题? – hivert
我假设你检查了http://fiji.sc/Scripting_toolbox#Python这个链接,这不是你想要的,对吧? ;) –
是的,我做过了,编写我想使用的脚本非常棒。然而,呼吁斐济在Python中运行它就是问题所在 – koldrakan