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

时间:2013-06-05 16:41:41

标签: python html ftp ftplib

我有一台使用Python和pyftplib库(https://code.google.com/p/pyftpdlib/)的FTP服务器。我想在登录时(匿名或用户)创建一个html文件,以一种漂亮的方式反映服务器的最新状态。例如,服务器上的所有文件及其属性很好地分开并且看起来不错。我认为既然我已经在Python中做了所有事情,并且我的html不会过于复杂,我会让python在登录时写入html文件,然后用户可以打开html文件以获取所写的信息几秒钟之前。

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

我真正要求的是 1)任何已经完成/尝试过的人的建议 2)关于我的计划,你头脑中的任何红旗都会消失 3)任何其他想法(理想情况下严格使用python)

谢谢!

1 个答案:

答案 0 :(得分:0)

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

感谢您的帮助!