Python FTP 下载文件

 

复制代码
### ftp登陆连接
### 
from ftplib import FTP            #加载ftp模块
ftp=FTP()                         #设置变量
ftp.set_debuglevel(2)             #打开调试级别2,显示详细信息
ftp.connect("myIP", port=21)          #连接的ftp sever和端口
ftp.login("myuser","mypassword")      #连接的用户名,密码
print(ftp.pwd() )          #
print(ftp.dir() )          #
bufsize=1024                      #设置的缓冲区大小
filename="myfilename"           #需要下载的文件
file_handle=open(filename,"wb").write #以写模式在本地打开文件
ftp.retrbinary("RETR " + filename, file_handle, bufsize) #接收服务器上文件并写入本地文件
ftp.set_debuglevel(0)             #关闭调试模式
ftp.quit()                        #退出ftp
复制代码

 

 

REF

https://www.cnblogs.com/kaituorensheng/p/4480512.html

posted @   emanlee  阅读(752)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
历史上的今天:
2019-01-21 测序数据质控(fastqc 下载安装使用)
2019-01-21 Trim Galore用法及参数考量
2010-01-21 Report Viewer Large Data
2008-01-21 asp.net中给用户控件添加自定义事件
点击右上角即可分享
微信分享提示