2014-02-23 42 views
0

我想在使用pyftpdlib的時候在窗口上設置一個ftp服務器,當時我會收到錯誤信息。windows上的pyftpdlib導入錯誤

我想運行此:

from pyftpdlib.handlers import FTPHandler 
from pyftpdlib.servers import FTPServer 
from pyftpdlib.contrib.authorizers import WindowsAuthorizer 

authorizer = WindowsAuthorizer() 
authorizer = WindowsAuthorizer(anonymous_user="guest", anonymous_password="1234") 
handler = FTPHandler 
handler.authorizer = authorizer 
server = FTPServer(('', 2121), handler) 
server.serve_forever() 

但是,當我想導入 「WindowsAuthorizer」 我得到這個錯誤信息:

從pyftpdlib.contrib.authorizers導入WindowsAuthorizer C:\程序 Files \ Python27 \ lib \ site-packages \ pyftpdlib \ contrib__init __。py:3:Dep recationWarning:pyftpdlib.contrib namespace is deprecated
_depwarn(「pyftpdlib.contrib namesp ace「已棄用」)c:\ Program Files \ Python27 \ lib \ site-packages \ pyftpdlib \ contrib \ authorizers.py:35: DeprecationWarning:pyftpdlib.contrib.authorizers模塊爲 不建議使用;使用PYF tpdlib.authorizers代替
_depwarn(「pyftpdlib.contrib.authorizers模塊已經過時;」

我真的不知道是什麼問題,我都已經安裝pywin32已經

+0

這似乎是一個警告,而不是一個錯誤anged – TheCreator232

回答

0

這個樣子。一個警告,而不是錯誤

有打印的代碼,它說這樣

_depwarn("pyftpdlib.contrib.authorizers module is deprecated; " 
     "use pyftpdlib.authorizers instead") 

這意味着這個說法應該是CH從

from pyftpdlib.contrib.authorizers import WindowsAuthorizer 

from pyftpdlib.authorizers import WindowsAuthorizer