如何使用Python for SPSS创建扩展命令?
我试图使用Python for SPSS创建一个扩展命令,但这给我带来了一个我不理解的错误:如何使用Python for SPSS创建扩展命令?,python,xml,spss,Python,Xml,Spss,我试图使用Python for SPSS创建一个扩展命令,但这给我带来了一个我不理解的错误: 警告 此命令应在开头指定有效的子命令。 停止执行此命令。 以下是我的xml: my.pyRun看起来是这样的: def运行(args): args=args[args.keys()[0]] oobj=语法([ 模板(“TEST”,subc=“OPTIONS”,ktype=“str”,var=“TEST”,vallist=[“a”,“b”]), 模板(“TEST1”,subc=“OPTIONS”,k
警告
此命令应在开头指定有效的子命令。
停止执行此命令。
以下是我的xml:
my.pyRun
看起来是这样的:
def运行(args):
args=args[args.keys()[0]]
oobj=语法([
模板(“TEST”,subc=“OPTIONS”,ktype=“str”,var=“TEST”,vallist=[“a”,“b”]),
模板(“TEST1”,subc=“OPTIONS”,ktype=“str”,var=“TEST1”,vallist=[“c”,“d”]),
模板(“TEST2”,subc=“OPTIONS”,ktype=“str”,var=“TEST2”,vallist=[“e”,“f”])
])
processcmd(oobj,args,重命名)
python中我的重命名
函数经过测试,工作正常,所以我猜问题出在XML或运行
函数中?
更让我困惑的是,我有一个带有TEST和TEST1的扩展命令,它工作得很好。如果有人有任何线索…实际上扩展名与另一个名称冲突。因此,通过对其进行不同的重命名,它得到了修复。您的文件名是什么,它们是否位于SPSS文件夹的extensions文件夹下?