首页 > 解决方案 > 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

我应该怎么做才能让它工作

标签: pythonruntime-errorftplib

解决方案


推荐阅读