Python 3.8.5和IDL8.8

2024-10-02 10:26:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用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


Tags: run代码infrompyobjlinefile

热门问题