spss一定要装python吗_SPSS语法之外的Python函数
我试图用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函数相关推荐
- python显示无效语法怎么处理-Python不支持 i ++ 语法的原因解析
简要讨论为什么它不提供++作为运算符 正常情况下,当有人问起++原因而不是Python中的运算符时,这一行引起了我的注意. 如果您想知道最初的原因,则必须翻阅旧的Python邮件列表,或询问那里的某个 ...
- python编程if语法-二、python 语法之变量赋值与if(if else)
第一篇已经掌握了python 的安装及pycharm 的安装和项目的创建及命名. 从本篇章开始,将学习python编程的语法及编程思想. 1.变量与赋值 python 变量默认可以是数字(0-9),字 ...
- 在python中_语法-和在Python中是什么意思?
语法->>和<<在Python中是什么意思? 我注意到我可以做类似>>来获取64和2703832377952044044033来获取250的操作. 我也可以在pri ...
- python十大语法_精华-Python十大语法有哪些?
Python是某种象征简易观念的语言,其语法相比简易,特别容易入门.然而,假如此后小视Python语法的精妙和深邃,那便大错特错了.文中细致挑选了最能体现Python语法之精妙的十个知识要点,并另附完 ...
- python显示无效语法怎么处理-python – 无效语法(对于循环括号/括号)
以下代码行输出SyntaxError:无效语法 for (i in range(-WIDTH,WIDTH)): 下一个工作没有错误.我不知道这里应该是什么语法错误.所以我只是出于好奇而问.我猜测括号会 ...
- python关闭对象语法_用Python打开和关闭文件
到目前为止,您一直在读取和写入标准输入和输出.现在,我们将看到如何使用实际数据文件. Python提供了默认情况下处理文件所必需的基本功能和方法.您可以使用文件对象执行大多数文件操作. open函数 ...
- Python 学习之 --- 语法部分(字符串函数)
文章目录 str.find() str.index() str.count() str.replace() str.split() str.capitalize() str.title() str.u ...
- python菜鸟基础教程-python基础菜鸟教程,Python的基础语法
原标题:python基础菜鸟教程,Python的基础语法 什么是Python?Python是一门简单直观的编程语言,并且目前是开源的,可以方便任何人使用. Python的开发哲学:用一种方法,最好是只 ...
- python基础教程菜鸟教程-python基础菜鸟教程,Python的基础语法
原标题:python基础菜鸟教程,Python的基础语法 什么是Python?Python是一门简单直观的编程语言,并且目前是开源的,可以方便任何人使用. Python的开发哲学:用一种方法,最好是只 ...
最新文章
- java编写一个通讯录_java写的通讯录(小玩意)
- 国产SM4密码算法详解和实现
- linux下查看已经安装的jdk 并卸载jdk
- python编程从入门到精通pdf-跟老齐学Python:从入门到精通 完整版PDF[7MB]
- 第三方提权之serv-u提权
- underscore.js 页面数据渲染
- 【机器学习】监督学习--(回归)LASSO
- 电商移动促销页面设计素材PSD分层模板,轻松出稿稿
- 二阶偏微分方程组 龙格库塔法_数值方法(MATLAB版)(原书第3版)[Numerical Methods Using MATLAB,Third Edition]pdf...
- java 一级缓存,MyBatis一级缓存避坑完全指南
- opencv+Dlib python瘦脸代码
- pyautogui获取鼠标位置及循环点击指定位置按钮
- 找出数组中重复的值和所在位置
- Ant Design of Vue去掉加载遮罩
- js判断时间是否在某一时间段内
- 写字机器人软件_被误解的写字机器人应该如何为自己正名?
- 封装的PKPM BimView的方法
- android studio(as)找不到手机
- 排列组合Cnm的计算公式
- Python合并有相同列的两个表格