# -*- coding: utf-8 -*-
# @Author : wanglixin
# @Date : 2021/1/3
# @version :Python 3.8
# @File : PythonFtp.py
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
from pyftpdlib.authorizers import DummyAuthorizer
authorizer = DummyAuthorizer()
authorizer.add_user('admin', '123456', '/Users/wanglixin/Documents/file', perm='elradfmwM')
handler = FTPHandler
handler.authorizer = authorizer
server = FTPServer(('0.0.0.0', 8888), handler)
server.serve_forever()
然后在命令行运行:python PythonFtp.py
这样一个ftp的服务就创建好了。
接下来我们通过ftp的客户端就可以连接了。
输入用户名:admin 密码:123456 端口:8888就连上了。
备注(前提需要做以下两步骤):
1、安装python3.8
2、pip install pyftpdlib
全部评论