1
我需要編寫一個遍歷FTP服務器上的文件夾的python腳本。使用python遍歷一個ftp文件夾
文件中ftpfolder:
#get it
#do something untoward with it
片段和非輪重塑建議歡迎。
我需要編寫一個遍歷FTP服務器上的文件夾的python腳本。使用python遍歷一個ftp文件夾
#get it
#do something untoward with it
片段和非輪重塑建議歡迎。
ftputil是你正在尋找第三方模塊:
ftputil是一個高層次的FTP客戶端 庫Python編程語言 。 ftputil實現了一個虛擬的 文件系統來訪問FTP服務器, 也就是說,它可以爲遠程文件生成類似文件的 對象。庫 支持os,os.path和shutil 模塊中的許多類似於 的功能。
注意例如片斷here:
# download some files from the login directory
host = ftputil.FTPHost('ftp.domain.com', 'user', 'secret')
names = host.listdir(host.curdir)
for name in names:
if host.path.isfile(name):
host.download(name, name, 'b') # remote, local, binary mode
ftputil
是純Python,非常穩定,並在pypi
非常流行的(用戶評分9,我認爲這是PyPI上的規模最大)。什麼是不喜歡?)
提及ftputil +1,ftplib也存在 – shahjapan 2010-08-21 02:45:33
謝謝,我一直在尋找類似的東西,因爲永遠! – iElectric 2010-08-26 22:18:25
@iElectric,不客氣! – 2010-08-27 02:38:40