python——pyftpdlib 快速搭建ftp服务器
前言
python工具库挺多的,最近想搭建一个ftp服务器,就是分享一下文件而已,功能简单,于是就搜索到了python的工具库——pyftpdlib
安装
pip install pyftpdlib
一行代码使用
python -m pyftpdlib
默认IP为 127.0.0.1 、端口为 2121
参数设置
-i 指定IP地址(默认为本机的IP地址)
-p 指定端口(默认为2121)
-w 写权限(默认为只读)
-d 指定目录 (默认为当前目录)
-u 指定用户名登录
-P 设置登录密码
简单使用
#同时使用pandas读取xlsx文件,配置账号、密码、路径和权限
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
import pandas as pd
#读取用户配置文件,可以用其他格式的文件,请随意
df = pd.read_excel('user.xlsx')
# 实例化DummyAuthorizer来创建ftp用户
authorizer = DummyAuthorizer()
# 参数:用户名,密