spss python错误会停止处理器

时间:2014-07-14 19:43:56

标签: spss

当我运行spss.Submit,并且代码有错误时,我无法在同一个会话中再次运行python块。

例如:

begin program.
import spss
spss.Submit("GET  FILE='//covenas/decisionsupport/episodes.sav'.")
#*the next line causes an error because it is out of order.
spss.Submit("match files /table='//covenas/decisionsupport/rutable.sav' /file=* /by ru.")
spss.Submit("exe.")
end program.

begin program.
print '<code here>'
end program.

看起来很正常,但是当处理器启动下一个块时,右下角会说 '跑步开始计划。'

但是没有再发生过......直到我关闭发动机。

知道我做错了吗?

我也试过这个

begin program.
import spss
try:
 spss.Submit("GET  FILE='//covenas/decisionsupport/episodes.sav'.")
 spss.Submit("select if primdx='295.70' and xdate.year(opdate)=2012.")
 spss.Submit("exe.")
 spss.Submit("sort cases by case.")
 spss.Submit("match files /table='//covenas/decisionsupport/rutable.sav' /file=* /by ru.")
 spss.Submit("exe.")
 spss.Submit("save outfile='//covenas\decisionsupport/aaaaa1.sav'.")
except Exception,e:
 print e
end program.

感觉就像摆脱spss一样。

特别是那种杀了它的错误。

这很好用

begin program.
not code
end program.

begin program.
print 'does it stop?'
end program.

0 个答案:

没有答案