ImportError:没有在IDA脚本中命名的模块

我在Ubuntu上用这个命令'./idal -S“test.py”-t'执行了一个IDA test.py脚本,会出现错误 - 没有名为xxx的模块,我在这个脚本中导入了xxx模块,但是当我单独执行test.py,没关系 . 我不知道为什么会这样?为什么找不到xxx模块?但是当我在Windows版本IDA下执行它时,它没问题 .

回答(1)

3 years ago

尝试将 test.py 放在另一个目录中 . ida目录中 cfg 文件夹中的文件 python.cfg 默认包含以下内容:

//从导入搜索路径中删除当前目录

REMOVE_CWD_SYS_PATH = 1

如果有帮助,请告诉我 .