python脚本可以在spyder控制台中工作,但不能在windows中的spyder ipython或cmd中工作

python脚本可以在spyder控制台中工作,但不能在windows中的spyder ipython或cmd中工作,cmd,windows-10,command-line-interface,spyder,Cmd,Windows 10,Command Line Interface,Spyder,我正在尝试从运行此python脚本 我在第9行做了一次调整: class InstrNotify(getevents('XTAPI.TTInstrNotify')): 致: 为了使它工作(仍然不太清楚它为什么会这样工作,但我认为这是因为……“没有必要使用getevents,因为DispatchWithevents已经在执行getevents,所以只定义没有基类的Events类应该可以工作。”(来自win32文档,但我仍然不确定它的意思,希望这里的人也能解释一下) 无论如何,我这里的主要问题是,

我正在尝试从运行此python脚本

我在第9行做了一次调整:

class InstrNotify(getevents('XTAPI.TTInstrNotify')):
致:

为了使它工作(仍然不太清楚它为什么会这样工作,但我认为这是因为……“没有必要使用getevents,因为DispatchWithevents已经在执行getevents,所以只定义没有基类的Events类应该可以工作。”(来自win32文档,但我仍然不确定它的意思,希望这里的人也能解释一下)

无论如何,我这里的主要问题是,虽然我可以让这个脚本在spyder python控制台中工作,但我不能让它在spyder ipython控制台或cmd控制台(windows命令行)中工作.我想不出原因,也找不到答案。我真诚地希望这里的人能给予帮助。谢谢

顺便说一句,我在windows 10(64位)上使用python 3.6.0、Anaconda 4.3.0(64位)。在windows cmd中,也使用与spyder相同的conda环境

class InstrNotify(getevents('XTAPI.TTInstrNotify')):
class InstrNotify():