亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

python 學(xué)習(xí)之五 ftplib的使用

來源:辰星繁點 發(fā)布時間:2018-11-03 16:13:35 閱讀量:1223


# FTP操作

import ftplib

 

host = '192.168.20.191'

username = 'ftpuser'

password = 'ftp123'

file = '1.txt'

 

f = ftplib.FTP(host)  # 實例化FTP對象

f.login(username, password)  # 登錄

 

# 獲取當(dāng)前路徑

pwd_path = f.pwd()

print("FTP當(dāng)前路徑:", pwd_path)

 

 

# 逐行讀取ftp文本文件

# f.retrlines('RETR %s' % file)

 

def ftp_download():

    '''以二進制形式下載文件'''

    file_remote = '1.txt'

    file_local = 'D:\\test_data\\ftp_download.txt'

    bufsize = 1024  # 設(shè)置緩沖器大小

    fp = open(file_local, 'wb')

    f.retrbinary('RETR %s' % file_remote, fp.write, bufsize)

    fp.close()

 

 

def ftp_upload():

    '''以二進制形式上傳文件'''

    file_remote = 'ftp_upload.txt'

    file_local = 'D:\\test_data\\ftp_upload.txt'

    bufsize = 1024  # 設(shè)置緩沖器大小

    fp = open(file_local, 'rb')

    f.storbinary('STOR ' + file_remote, fp, bufsize)

    fp.close()

 

 

ftp_download()

ftp_upload()

f.quit()


 FTP對象方法說明


login(user='anonymous',passwd='', acct='') 登錄 FTP 服務(wù)器,所有參數(shù)都是可選的

pwd() 獲得當(dāng)前工作目錄

cwd(path) 把當(dāng)前工作目錄設(shè)置為 path 所示的路徑

dir ([path[,...[,cb]]) 顯示 path 目錄里的內(nèi)容,可選的參數(shù) cb 是一個回調(diào)函數(shù),會傳遞給 retrlines()方法

nlst ([path[,...]) 與 dir()類似, 但返回一個文件名列表,而不是顯示這些文件名

retrlines(cmd [, cb]) 給定 FTP命令(如“ RETR filename”),用于下載文本文件??蛇x的回調(diào)函數(shù) cb 用于處理文件的每一行

retrbinary(cmd,cb[,bs=8192[, ra]]) 與 retrlines()類似,只是這個指令處理二進制文件?;卣{(diào)函數(shù) cb 用于處理每一塊(塊大小默認(rèn)為 8KB)下載的數(shù)據(jù)

storlines(cmd, f) 給定 FTP 命令(如“ STOR filename”),用來上傳文本文件。要給定一個文件對象 f

storbinary(cmd, f,[,bs=8192]) 與 storlines()類似,只是這個指令處理二進制文件。要給定一個文件對象 f,上傳塊大小 bs 默認(rèn)為 8KB

rename(old, new) 把遠(yuǎn)程文件 old 重命名為 new

delete(path) 刪除位于 path 的遠(yuǎn)程文件

mkd(directory) 創(chuàng)建遠(yuǎn)程目錄

rmd(directory) 刪除遠(yuǎn)程目錄

quit() 關(guān)閉連接并退出

--------------------- 

作者:辰星繁點 

來源:CSDN 

原文:https://blog.csdn.net/weixin_41747873/article/details/79646193 

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!


標(biāo)簽: 服務(wù)器搭建
分享:
評論:
你還沒有登錄,請先