Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python for SPSS创建扩展命令?_Python_Xml_Spss - Fatal编程技术网

如何使用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

我试图使用Python for SPSS创建一个扩展命令,但这给我带来了一个我不理解的错误:

警告
此命令应在开头指定有效的子命令。
停止执行此命令。
以下是我的xml:


my.py
Run
看起来是这样的:

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文件夹下?