创建FTP:
FTP便携服务器.py
#!/usr/bin/env python
import traceback
import os
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
import socket
os.system('chcp 936') ## 指定本次CMD窗口编码:gbk
hostname = socket.gethostbyname(socket.gethostname()) # 获取某一网络分配到本机的IP地址
port = 2121
username = 'username'
password = 'password'
"""A basic FTP server which uses a DummyAuthorizer for managing 'virtual
users', setting a limit for incoming connections and a range of passive
ports.
"""
def main():
'''
add_user(username, password, homedir, perm="elr", msg_login="Login successful.", msg_quit="Goodbye.")
Add a user to the virtual users table. Authorize