我试图用Python删除一些SPSS多响应集。

以下内容保存在SPSS语法中,只要我在“中有集合的名称,它就可以工作。”列表.txt“文件(在语法目录中):begin program.

import spss, spssaux, SpssClient, os, sys

SpssClient.StartClient()

working_directory_path = os.path.dirname(SpssClient.GetDesignatedSyntaxDoc().GetDocumentPath())

SpssClient.StopClient()

def delete_function(dir_path, filename):

path_file = str(dir_path) + "\\" + filename

print path_file

with open(path_file) as f:

result = ["$" + x.replace('\n',"") for x in f.readlines()]

names = [x for x in spss.GetMultiResponseSetNames()]

for i in result:

if i in names:

spss.Submit('MRSETS /DELETE NAME=[{}].'.format(unicode(i, "utf-8")))

print(spss.GetMultiResponseSetNames())

delete_function(working_directory_path, 'list.txt')

end program.

但是当我把函数移到语法之外(在一个单独的函数.py“文件),我做不到。

有什么想法吗?在

spss一定要装python吗_SPSS语法之外的Python函数相关推荐

  1. python显示无效语法怎么处理-Python不支持 i ++ 语法的原因解析

    简要讨论为什么它不提供++作为运算符 正常情况下,当有人问起++原因而不是Python中的运算符时,这一行引起了我的注意. 如果您想知道最初的原因,则必须翻阅旧的Python邮件列表,或询问那里的某个 ...

  2. python编程if语法-二、python 语法之变量赋值与if(if else)

    第一篇已经掌握了python 的安装及pycharm 的安装和项目的创建及命名. 从本篇章开始,将学习python编程的语法及编程思想. 1.变量与赋值 python 变量默认可以是数字(0-9),字 ...

  3. 在python中_语法-和在Python中是什么意思?

    语法->>和<<在Python中是什么意思? 我注意到我可以做类似>>来获取64和2703832377952044044033来获取250的操作. 我也可以在pri ...

  4. python十大语法_精华-Python十大语法有哪些?

    Python是某种象征简易观念的语言,其语法相比简易,特别容易入门.然而,假如此后小视Python语法的精妙和深邃,那便大错特错了.文中细致挑选了最能体现Python语法之精妙的十个知识要点,并另附完 ...

  5. python显示无效语法怎么处理-python – 无效语法(对于循环括号/括号)

    以下代码行输出SyntaxError:无效语法 for (i in range(-WIDTH,WIDTH)): 下一个工作没有错误.我不知道这里应该是什么语法错误.所以我只是出于好奇而问.我猜测括号会 ...

  6. python关闭对象语法_用Python打开和关闭文件

    到目前为止,您一直在读取和写入标准输入和输出.现在,我们将看到如何使用实际数据文件. Python提供了默认情况下处理文件所必需的基本功能和方法.您可以使用文件对象执行大多数文件操作. open函数 ...

  7. Python 学习之 --- 语法部分(字符串函数)

    文章目录 str.find() str.index() str.count() str.replace() str.split() str.capitalize() str.title() str.u ...

  8. python菜鸟基础教程-python基础菜鸟教程,Python的基础语法

    原标题:python基础菜鸟教程,Python的基础语法 什么是Python?Python是一门简单直观的编程语言,并且目前是开源的,可以方便任何人使用. Python的开发哲学:用一种方法,最好是只 ...

  9. python基础教程菜鸟教程-python基础菜鸟教程,Python的基础语法

    原标题:python基础菜鸟教程,Python的基础语法 什么是Python?Python是一门简单直观的编程语言,并且目前是开源的,可以方便任何人使用. Python的开发哲学:用一种方法,最好是只 ...

最新文章

  1. java编写一个通讯录_java写的通讯录(小玩意)
  2. 国产SM4密码算法详解和实现
  3. linux下查看已经安装的jdk 并卸载jdk
  4. python编程从入门到精通pdf-跟老齐学Python:从入门到精通 完整版PDF[7MB]
  5. 第三方提权之serv-u提权
  6. underscore.js 页面数据渲染
  7. 【机器学习】监督学习--(回归)LASSO
  8. 电商移动促销页面设计素材PSD分层模板,轻松出稿稿
  9. 二阶偏微分方程组 龙格库塔法_数值方法(MATLAB版)(原书第3版)[Numerical Methods Using MATLAB,Third Edition]pdf...
  10. java 一级缓存,MyBatis一级缓存避坑完全指南
  11. opencv+Dlib python瘦脸代码
  12. pyautogui获取鼠标位置及循环点击指定位置按钮
  13. 找出数组中重复的值和所在位置
  14. Ant Design of Vue去掉加载遮罩
  15. js判断时间是否在某一时间段内
  16. 写字机器人软件_被误解的写字机器人应该如何为自己正名?
  17. 封装的PKPM BimView的方法
  18. android studio(as)找不到手机
  19. 排列组合Cnm的计算公式
  20. Python合并有相同列的两个表格

热门文章

  1. 增量训练求解麦克斯韦方程族
  2. 软件测试工程师的前景!
  3. 轻松学韩语初级第四课
  4. edge浏览器无法登录账号!Microsoft 帐户无法登录!
  5. Python中is和==的区别以及is None
  6. 网站被攻击了负载满了cpu100%怎么解决
  7. 如何用Stata完成(shui)一篇经济学论文(十五):平行性趋势检验与安慰剂检验
  8. 一人匀速行驶,每几分钟后面来一辆,每一分钟前面来一辆
  9. mysql 除去周末_MySQL TimeDiff排除周末
  10. 什么是 CORS?它是如何工作的 ?