我正在尝试用python运行idl代码
from idlpy import IDL
IDL.run("e = envi()")
...
IDL.run("flaash_obj = obj_new('flaash_batch', /anc_delete)")
IDL.run("flaash_obj->SetProperty, $")
...
为什么要看电视节目
File "C:\Users\timer\Desktop\1\FLAASH.py", line 42, in <module>
IDL.run("flaash_obj->SetProperty, $")
File "C:\Program Files\Harris\ENVI56\IDL88\lib\bridges\idlpy.py", line 502, in run
raise IDLError('\n' + output)
IDLError:
% Keyword !NULL not allowed in call to: FLAASH_BATCH::SETPROPERTY
% Execution halted at: $MAIN$
IDL代码可以在命令行中运行,而不会出错 IDL command line
我尝试将其运行到Python3.6.5和IDL8.5中,没有发现错误
相关问题 更多 >
编程相关推荐