我打算使用Python和PyGTK创建一个GUI FTP应用程序。 所以我选择了ftplib。
要求是我要创建两个按钮。 Butoon 1 Forward和Button 2 Backward。当我向后单击时,它必须移动到最后一个目录。如果我假设我的对象和功能为
ftp.cwd()那么我必须作为一个参数传递,即ftp.cwd(向后发送的东西)。
请帮帮我。
谢谢。
答案 0 :(得分:1)
.cwd()
是更改远程(在ftp服务器上)目录的正确方法。
向后发送的内容
要实现前进/后退按钮,您需要一个以前访问过的目录列表。您可以使用collections.deque()
maxlen
您可以使用.append()
参数来限制历史记录大小。 .cwd()
在历史记录中添加了一个新项目。每个项目可以是表示远程路径的简单字符串。您可以将这些字符串传递给{{1}}方法以更改目录。