首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SASpy file_delete方法

SASpy file_delete方法
EN

Stack Overflow用户
提问于 2021-04-22 13:48:42
回答 1查看 82关注 0票数 1

有人使用过file_delete()方法SASpy吗?我试图使用此方法删除Server端中的文件,但无法使其工作。

代码语言:javascript
复制
sas.file_delete(filepath='/au/gac/public/data', fileref='myfile', quiet = False)

我得到: AttributeError:'SASsession‘对象没有属性'file_delete’

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-22 15:00:59

我刚测试过这个。在3.3.7中,这是不可得的;在3.6.6中是可用的。我不确定它到底是在哪个版本中添加的(很可能是3.5.0,这似乎是一个很大的更新),但最有可能的是您只需要运行:

代码语言:javascript
复制
pip install saspy --upgrade

(而SASPY没有打开),而且它会工作的。

另外,现在我们有了正确的版本,我认为您可能误解了file_delete的论点。

filepath不应该仅仅是文件夹路径-它应该包含文件名。我不知道AIX是如何处理这些事情的,但是fileref并不是告诉SAS您想要哪个文件-它实际上只是在实际的SAS代码中在filename [fileref] [filepath];中使用。我不太清楚你为什么会想要这个,除非以后再用那个滤波器做点什么。

确保您的filepath包括整个目录树以及要删除的文件名。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67214573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档