python ftp程式設計 python ftp程式設計

2021-10-22 11:07:39 字數 1322 閱讀 5503

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 ...