簡體   English   中英

前進或后退-Python-ftplib

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM