当我运行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.