国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python高级 > python如何实现从ftp上下载文件

python如何实现从ftp上下载文件

Python 文件下载

头像

晓曦&sea

2020-07-18 15:45:164427浏览 · 0收藏 · 0评论

python从ftp上下载文件的方法:首先导入ftp模块;然后使用【chdir】命令切换工作路径;再使用“self.ftp.nlst()”命令获取目录下的文件;最后使用“self.ftp.retrbinary()”命令下载ftp文件即可。

#!/usr/bin/python
# coding=utf-8
import os
from ftplib import FTP  # 引入ftp模块
class MyFtp:
    ftp = FTP()    
    def __init__(self,host,port=21):
        self.ftp.connect(host,port)    
    def login(self,username,pwd):
        self.ftp.set_debuglevel(2)  # 打开调试级别2,显示详细信息        
        self.ftp.login(username,pwd)        
        p
rint(self.ftp.welcome)    
    def downloadFile(self,localpath,remotepath,filename):
        os.chdir(localpath)   # 切换工作路径到下载目录
        self.ftp.cwd( remotepath)   # 要登录的ftp目录
        self.ftp.nlst()  # 获取目录下的文件
        file_handle = open(filename,"wb").write   # 以写模式在本地打开文件
        self.ftp.retrbinary('RETR %s' % os.path.basename(filename),file_handle,blocksize=1024)  # 下载ftp文件
        # ftp.delete(filename)  # 删除ftp服务器上的文件
    def close(self):
        self.ftp.set_debuglevel(0)  # 关闭调试        
        self.ftp.quit()if __name__ == '__main__':
    ftp = MyFtp('host')
    ftp.login('username','pwd')
    ftp.downloadFile('E:\\RED\\workspace\\appAuto\\apk\\Android10','/mobile/Android/release10/','xxx.apk')
    ftp.close()

推荐课程:Flask Python Web 全栈开发

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

江忍| 美国式禁忌5老熟女| 《蜜桃成熟时1997》主题曲歌...| 《借种生子》电影免费观看| 一阴吞两阳与MACD的关系.| 舌头底下舔着有小硬疙瘩视频| 驾校情缘(老树开花)孙潇笔趣. | 亲爱的爸爸【父女】笔趣阁负责的| 狗配女人宝典视频| 录像狗配女人| 教官掀起衣服含着奶头H渺渺视频| 不扣钮的女孩| 菩菇短视频APP免费版本下载| 美女被咬小头头视频大全| 他的大手在秘密花园游走漫画| 泰剧《劈开你的腿》免费观看 | 一个女的肛门塞了8个小皮球 | 老赵玩小静揉捏胸奶头视频播放| 蜜桃成熟时李慧珍演的| 亚洲六区| 双男主做酱酱酿酿视频大全真人版 | 欧美叔叔别撩我免费观看电视剧| 姐姐片多多免费高清电视剧| 双飞儿媳妇和她闺蜜免费阅读| 妈妈出轨了免费观看电视剧| 《医务室的小秘密》第一季免费观.. | 亚洲第一大综合区的就业前景| 憋尿白丝小肚子凸起高冷知乎| 公交车被上高湖了还能坐吗小说| 玉米地被老头添的好爽| 母与子免费观看大全电视剧| 《黏糊糊的你》动漫免费观看| 《互换人妻HD中字》| 二人生猴子全程免费下载| 欧美大片PPT免费PPT| 古代洞房2国语版免费观看| YSL口红水蜜桃色号1258| 欧美大尺寸SUV的未来发展趋势| 《妻子6》在线观看免费版电视剧| 百度网址| 妈妈可以帮儿子解决心理需要