前进或后退 - Python - ftplib

时间:2014-12-30 05:41:05

标签: python ftp ftplib

我打算使用Python和PyGTK创建一个GUI FTP应用程序。 所以我选择了ftplib。

要求是我要创建两个按钮。 Butoon 1 Forward和Button 2 Backward。当我向后单击时,它必须移动到最后一个目录。如果我假设我的对象和功能为

ftp.cwd()那么我必须作为一个参数传递,即ftp.cwd(向后发送的东西)。

请帮帮我。

谢谢。

1 个答案:

答案 0 :(得分:1)

.cwd()是更改远程(在ftp服务器上)目录的正确方法。

  

向后发送的内容

要实现前进/后退按钮,您需要一个以前访问过的目录列表。您可以使用collections.deque()

maxlen

您可以使用.append()参数来限制历史记录大小。 .cwd()在历史记录中添加了一个新项目。每个项目可以是表示远程路径的简单字符串。您可以将这些字符串传递给{{1}}方法以更改目录。