如何用python创建一个ftp服务

982人浏览 / 0人评论 / 添加收藏

# -*- 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

全部评论