![](/img/trans.png)
[英]How to move forward and possibly backward a specified number of steps in a python list?
[英]move to forward or backward - Python - ftplib
我打算使用Python和PyGTK创建GUI FTP应用程序。 所以我选择了ftplib。
要求是我要创建两个按钮。 按钮1向前,按钮2向后。 当我向后单击时,它必须移至上一个目录。 如果我假设我的对象和功能为
ftp.cwd()然后我必须作为参数传递的内容,即ftp.cwd(向后发送的内容)。
请帮帮我。
谢谢。
.cwd()
是更改远程(在ftp服务器上)目录的正确方法。
落后的东西
要实现前进/后退按钮,您需要一个以前访问过的目录的列表。 您可以使用具有.rotate()
方法的 collections.deque()
,该方法允许在历史记录列表中前后移动。
您可以使用maxlen
参数限制历史记录的大小。 .append()
将新项目添加到历史记录中。 每个项目可以是代表远程路径的简单字符串。 您可以将这些字符串传递给.cwd()
方法以更改目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.