0
我有一个脚本根据不同的输入(autoconf.py)动态创建文件,文件名称是其中的一个。带有动态创建文件的Python FTP服务器
我想创建一个ftp服务器,它接受请求的文件名,启动autoconf.py脚本(它创建文件),然后将文件呈现给用户。
我发现下面的实现(使用双绞线),但我怎么也找不到做动力部分:
from twisted.protocols.ftp import FTPFactory, FTPRealm
from twisted.cred.portal import Portal
from twisted.cred.checkers import AllowAnonymousAccess, FilePasswordDB
from twisted.internet import reactor
p = Portal(FTPRealm('./'),
[AllowAnonymousAccess(), FilePasswordDB("pass.dat")])
f = FTPFactory(p)
reactor.listenTCP(21, f)
reactor.run()