![](/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.