python自帶有ftp程式設計的模組ftplib
直接貼幾行**分析
import os, sys
from ftplib import ftp
ftpsite = "ftp.site"
userinfo = ('aaron', getpass('123456'))
print('connecting')
connection = ftplib.ftp(sitename)
connnection.login(*userinfo) ##() for anonymous login
connection.nlst() ##nlst() gives files list
##dir() gives full details)
connection.cwd(".") ##cd to directory
filename = 'filename'
##########download a file#############
localfile = open(filename, 'wb') ##local file to store download
connection.retrbinary('retr ' + filename, localfile.write, 1024)
localfile.close()
##########download a file#############
##########upload a file#############
localfiletoupload = open(filename, 'rb')
connection.storbinary('stor ' + filename, localfiletoupload, 1024)
##########upload a file#############
connection.quit()
上面的**未經測試!
主要是列舉幾個常見的操作:
登入ftp站點:
connection = ftplib.ftp(sitename)
connnection.login(*userinfo) ##() for anonymous login
nlst() #獲取檔案列表
storbinary() #上傳檔案
cwd('dir') #切換到目錄
只列舉這幾個,其它一些操作檢視help()
connection = ftplib.ftp(sitename)
connnection.login(*userinfo) ##() for anonymous login
python ftp檔案上傳
coding utf 8 from ftplib import ftp def ftp upload ftp server ip 公網ip username mine password 111111 ftp ftp ftp.set debuglevel 2 開啟除錯級別2,顯示詳細資訊 ftp.co...
Python Ftp服務庫介紹
很冒眛地在這邊 post 這篇文章,這是 python ftp server library pyftpdlib 的作者 giampaolo rodola 希望我可以幫他把 release announcement 翻成中文 並且 post 到台灣的 python 相關討論區推廣給大家,下面是 0....
python ftp遍歷讀取檔案
最近發現python ftp庫中實在沒有遍歷目錄下的所有檔案,網上也有很多遇到問題的,今天解決了一下。分享給大家。import ftplib def getfile path ftp.cwd path filelist 讀取目錄下的檔案列表 for f in filelist 判斷是否為目錄 if ...