from pyftpdlib import ftpserver
HOSTNAME = "localhost"
PORT = 5555
authorizer = ftpserver.DummyAuthorizer()
authorizer.add_user("papakri", "dancinghotdogs", "/Users/alexandrospapakribopoulos/Documents/Programming")
authorizer.anonymous("/Users/alexandrospapakribopoulos/Documents/Programming")
handler = ftpserver.FTPHandler
handler.authorizer = authorizer
connection = (HOSTNAME, PORT)
ftpd = ftpsserver.FTPServer(connection, handler)
ftpd.serve_forever()
我正在尝试创建一个基本的FTP,并与我创建的HTTP服务器连接。 我对python有点陌生,所以即使它是非常明显的东西,请指出它。 我使用的是python2.7.10。 提前谢谢。在
确保安装了软件包:
如果使用虚拟环境,请确保已安装虚拟环境。如果你不知道我在说什么,忘了这句话。在
然后,根据回购的例子, 你的代码应该是: 在
^{pr2}$与包版本相比,您的代码段可能已过期。在
pip install pyftpdlib
from pyftpdlib.servers import FTPServer
这是您应该如何根据文档https://pythonhosted.org/pyftpdlib/tutorial.html#building-a-base-ftp-server导入它的你好像有osx操作系统系统mac您可以使用
brew
安装python,如下所示:然后您有了针对Python的
^{pr2}$pip
包管理器,然后可以使用以下命令安装pyftpdlib
包:然后你可以再试一次运行你的代码
总而言之,我可以说您可以在操作系统中安装所有包,如下所示:
基于linuxbased的apt get repository manager:
osx:
CentOS/RHEL
相关问题 更多 >
编程相关推荐