当前位置: 首页 > 工具软件 > pyftpdlib > 使用案例 >

服务器ftp目录在哪修改,更改FTP服务器的目录(ftplib,pyftpdlib)

梁修贤
2023-12-01

我试图通过Python库pyftpdlib和{}创建客户机/服务器FTP。在

我创建了一个服务器,如下所示:from pyftpdlib.authorizers import DummyAuthorizer

from pyftpdlib.handlers import FTPHandler

from pyftpdlib.servers import FTPServer

import os

authorizer = DummyAuthorizer()

authorizer.add_user("user", "12345", ".", perm="elradfmw")

authorizer.add_anonymous(os.getcwd())

handler = FTPHandler

handler.authorizer = authorizer

address = ('',1024)

server = FTPServer((address), handler)

server.serve_forever()

我连接到服务器:

^{pr2}$

当python控制台输出一条消息“login successful”时,我可以这样做。在

现在的问题是我不知道我在哪个目录,以及如何更改目录。在

如果我使用print(ftp.pwd())我将返回:'/'

对我来说在Windows上没什么意义。在

我假设它是C:\,但如果我试图更改目录

到ftp.cwd(r"/Users/Moondra/Desktop/")

ftp.cwd(r"Users\Moondra\Desktop")

ftp.cwd(r"\Users\Moondra\Desktop")

我得到:ftplib.error_perm: 550 No such file or directory.

为什么我要换目录?在

 类似资料: