目录
- 一、FTP工作流程
- 二、FTP文件表示
- 三、网址:http://ftp.mozilla.org/
- 四、举例
- 五、源码
一、FTP工作流程
1.客户端链接远程主机上的FTP服务器

2.客户端输入用户名和密码(或者“anonymous”和电子邮件地址)
3.客户端和服务器进行各种文件传输和信息查询操作
4.客户端从远程FTP服务器退出,结束传
二、FTP文件表示
1.分三段表示FTP服务器上的文件
2.HOST:主机地址,类似于ftp.mozilla.org,以ftp开头
3.DIR:目录,表示文件所在本地的地址,例如:pub/andorid/focus/1.1
4.File:文件名称,例如:Klar-1.1-RC1.apk
如果想要完整精确的表示ftp上某一个文件,需要上述三个部分组合在一起
三、网址:http://ftp.mozilla.org/
这是一个ftp的国际服务器
四、举例
import ftplib
import os
import socket
#三部分精确表示ftp服务器上的某一个文件
#好多公开ftp服务器访问会出错或者没有反应
HOST = "ftp.acc.umu.se"
DIR = "Public/EFLIB"
FILE = "README"
#1.客户端连接远程主机上的ftp服务器
try:
f = ftplib.FTP()#建立一个FTP对象
#通过设置调试级别可以方便调试
f.set_debuglevel(2)
#链接主机地址
f.connect(HOST)
except Exception as e:
print(e)
exit()
print("***Connected to host {0}".format(HOST))
try:
#登录如果没有输入用户信息,则默认使用匿名登录
f.cwd(DIR)#更换目录
except Exception as e:
print(e)
exit()
print("*** Changed dir to {0}".format(DIR))
try:
#从FTP服务器上下载文件
#第一个参数是ftp命令
#第二个参数是回调函数
#此函数的意思是,执行RETR命令,下载文件到本地之后,运行回调函数
f.retrbinary("RETR {0}".format(FILE),open(FILE,"wb").write)
except Exception as e:
print(e)
exit()
#4.客户端从远程FTP服务器退出,结束传输
f.quit()
五、源码
D33_6_FtpExample.py
https://github.com/ruigege66/Python_learning/blob/master/D33_6_FtpExample.py
以上就是python FTP编程基础入门的详细内容,更多关于python FTP编程的资料请关注其它相关文章!
相关推荐:
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
ChatGPT198元永久会员,开启智慧之门,体验AI的极致服务!,老孙教ai
文章AI指令提升写作效率的智能助手
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
文章续写AI:提升写作效率,创意无限
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
文字写作AI生成工具:让创作更简单、更高效
seo网站自学看什么书,seo技术适合自学吗 ,斑马ai阅读
优化整站,让网站飞速增长,打造行业竞争力,广东网站建设与维护
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
文章创作AI:引领智能写作的新时代
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
ChatGPTCanvex打不开?详细分析及解决方法助你顺利使用,ai2.5d网格线去除
为什么做酒店seo,为什么做酒店 ,ai uehara下载
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
SEO架构:提升网站流量的核心策略,东营南江全平台营销推广
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
ChatGPT页面无法访问?解决方案,让你轻松摆脱困扰!,ai染发颜色
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
seo需要什么人才,seo需要做什么工作 ,探索ai照片
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱
zblog站群,zblog怎么样 ,欧卡2ai汽车如何使用
seo点击工具,seo排名点击软件推荐 ,ai狂躁
Chat启用后ESX连不上?解决方法一网打尽!,为什么AI续写这么离谱
SEO分类:从基础到进阶,全面解析SEO优化的关键要素,新建设网站排名
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
OpenAI网站崩溃原因:背后的技术与挑战,千牛Ai智投在哪里找
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线