gpt4 book ai didi

Python ftplib 错误

转载 作者:太空宇宙 更新时间:2023-11-03 19:18:18 26 4
gpt4 key购买 nike

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

try:
ftplib_obj.delete(some_file)
except ftplib.error_perm, e:
print str(e)
raise

我收到“550:删除操作失败”消息,但我不知道为什么。最令人困惑的是,我可以使用相同的凭据手动登录,并毫无问题地删除文件。知道问题可能是什么,或者至少有没有办法获得更具描述性的错误消息?

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

最佳答案

您可以做几件事:

  1. 设置调试级别(使用 ftplib_obj.set_debuglevel(9)),这可能会给问题带来一些见解。
  2. 使用该函数运行在交互模式下运行的 FTP 命令

    ftplib_obj.voidcmd('DEL *filename*')  

关于Python ftplib 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com