首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python ftplib错误

Python ftplib错误
EN

Stack Overflow用户
提问于 2012-05-17 20:22:03
回答 1查看 1.7K关注 0票数 1

我有一个python程序,它基本上只是在远程FTP服务器和本地机器之间移动文件。我有一些代码可以删除FTP站点上的一个文件,类似于

代码语言:javascript
复制
try:
    ftplib_obj.delete(some_file)
except ftplib.error_perm, e:
    print str(e)
    raise

我得到了一个"550:删除操作失败“,我不知道为什么。最令人费解的是,我可以手动登录,使用相同的凭据,并删除文件没有问题。知道这个问题可能是什么吗,或者至少,有什么方法可以让我得到一个描述性更强的错误信息?

注意:我已经经历过一些导致此错误的可能原因,例如文件不存在或权限被拒绝,但这些都不适用。

EN

回答 1

Stack Overflow用户

发布于 2012-09-05 01:07:47

你可以做几件事:

  1. 设置调试级别(使用ftplib_obj.set_debuglevel(9)),这可能对问题有一些了解。
  2. 使用以下函数运行以交互模式运行的FTP命令

ftplib_obj.voidcmd('DEL *filename*')

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

https://stackoverflow.com/questions/10642950

复制
相关文章

相似问题

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