exec(“dir / w”)如何;功能在imageJ中工作?

时间:2014-05-02 08:40:15

标签: python imagej

如何在imageJ http://fiji.sc/ImageJ_tricks#Execute_external_programs中使用exec()?我可以使用exec()函数来启动外部python程序,例如:

exec(" python",d:\ py \ program1.py");

是否可以从python返回一个图像数组到exec?

2 个答案:

答案 0 :(得分:1)

exec()宏函数hard coded返回STDOUT,如Curtis Rueden的answer to a similar question on the ImageJ mailing list中所述。

但是,您可以通过脚本编辑器直接在斐济境内运行Python (or, for that matter, Jython) scripts,也可以将其放入Fiji.app/plugins/文件夹。

答案 1 :(得分:0)

对于有兴趣在imageJ中使用其他python库的人来说,exec()可以完成工作。使用:

exec("python", "d:\\pathtoyour\\pythonprogram.py");

使用imageJ脚本编辑器将其保存为.ijm文件。然后可以将其作为插件安装,以从imageJ启动您的python程序。