python - ftplib.error_perm:550 MLST 类型;未实现
问题描述
我写了一个小型的 FTP 客户端。这是这样的代码,
import ftplib
import sys
import easygui
ftp = ftplib.FTP('192.168.0.1', 'Artem','1204')
a = ftp.mlsd(facts=['type'])
print(a)
print(next(a))
我不明白为什么它不起作用告诉我谁知道。有这样的错误
Traceback (most recent call last):
File "c:/Users/User/Desktop/Untitled-1.py", line 12, in <module>
print(next(a))
File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\ftplib.py", line 590, in mlsd
self.sendcmd("OPTS MLST " + ";".join(facts) + ";")
File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\ftplib.py", line 273, in sendcmd
return self.getresp()
File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\ftplib.py", line 246, in getresp
raise error_perm(resp)
ftplib.error_perm: 550 MLST type; not implemented
我应该怎么做才能让它工作
解决方案
推荐阅读
- gitlab - 即使组在重新配置期间拥有该文件夹,Gitlab 也没有启动并尝试执行 chgrp 命令
- gcc - 找不到 -ll collect2:错误:ld 返回 1 退出状态
- reactjs - UseEffect 或在功能组件中抛出逻辑
- pycharm - 无法在 Windows 10 PC 中打开我的 PyCharm 应用程序?
- c++ - 单个文件中的多个命名空间相互引用 C++
- python-3.x - Modin df iterrows 非常缓慢。有什么办法可以加快速度吗?
- php - 如何将表格的内容发送到我的电子邮件?使用 HTML 和 PHP
- elasticsearch - 知道弹性搜索中的开始日期字段时如何计算持续时间字段?
- postgresql - 我将如何按大多数加权匹配排序?
- php - 我想删除 json 格式