我是一个完整的Python新手,所以如果我的问题的解决方案显而易见,我道歉。我编写的一些相对简单的代码遇到了困难。我已经扫描了几个已经发布的相关问题,但是我没有看到我的代码与建议的解决方案有任何有意义的区别。
我正在尝试编写一个程序:
步骤1到4按预期工作。可悲的是,最后一步是落入我的except子句。
有人可以就以下代码行可能出现的问题提出建议吗?
ftp.retrbinary('RETR ' + file, open(opsys.path.join(localTempDir, fileName)).write)
非常感谢您的建议。提前谢谢。
答案 0 :(得分:0)
可能出现的问题:
- type(file) = incorrect value
- opsys.path.join(localTempDir, fileName) = incorrect value #nonexistent file
这就是想到所呈现的代码行的所有想法=)