使用Python FTP服务器(pyftplib)-在登录时创建HTML文件

使用Python FTP服务器(pyftplib)-在登录时创建HTML文件,python,html,ftp,ftplib,Python,Html,Ftp,Ftplib,我有一个FTP服务器,它使用Python和pyftplib库()工作得很好。我想在登录时(匿名或用户)创建一个html文件,以一种美观的方式反映服务器的最新状态。例如,服务器上的所有文件及其属性都很好地分开,看起来很好。我想既然我已经用Python做了所有的事情,而且我的html也不会太复杂,我只要让Python在登录时编写html文件,然后用户就可以打开html文件获取几秒钟前编写的信息 我的主要问题是,当我重写handlers.py的“public callbacks”部分(或到目前为止的任

我有一个FTP服务器,它使用Python和pyftplib库()工作得很好。我想在登录时(匿名或用户)创建一个html文件,以一种美观的方式反映服务器的最新状态。例如,服务器上的所有文件及其属性都很好地分开,看起来很好。我想既然我已经用Python做了所有的事情,而且我的html也不会太复杂,我只要让Python在登录时编写html文件,然后用户就可以打开html文件获取几秒钟前编写的信息

我的主要问题是,当我重写handlers.py的“public callbacks”部分(或到目前为止的任何部分)时,没有创建我可以找到的文件。我是python新手,但对handlers.py文件的修改似乎会影响Handler类。我计划尝试的另一个想法是用我的“on_login”函数覆盖处理程序基类,该函数创建html文件

我真正想要的是 1) 以前做过/尝试过的人的建议 2) 你脑子里有没有关于我计划的危险信号 3) 任何其他想法(理想情况下严格使用python)


谢谢

对我有效的不是编辑handler.py文件,而是创建自己的子类(myFTPHandler),然后重新定义onconnect方法来编写html文件


谢谢你的帮助

我建议先用你写的方法写“XXX”,但没有任何效果。然后你就会知道这些方法是否被调用,至少:-)既然你已经解决了自己的问题,你应该把它标记为可接受的答案,这样人们就知道它已经解决了。我必须等待24小时:)还剩51分钟