使用python实现ftp的文件读写方法


Posted in Python onJuly 02, 2019

ftp登陆连接

from ftplib import FTP      #加载ftp模块
ftp=FTP()             #设置变量
ftp.set_debuglevel(2)       #打开调试级别2,显示详细信息
ftp.connect("IP","port")     #连接的ftp sever和端口
ftp.login("user","password")   #连接的用户名,密码
print ftp.getwelcome()      #打印出欢迎信息
ftp.cmd("xxx/xxx")        #进入远程目录
bufsize=1024           #设置的缓冲区大小
filename="filename.txt"      #需要下载的文件
file_handle=open(filename,"wb").write #以写模式在本地打开文件
ftp.retrbinaly("RETR filename.txt",file_handle,bufsize) #接收服务器上文件并写入本地文件
ftp.set_debuglevel(0)       #关闭调试模式
ftp.quit()            #退出ftp
 
ftp相关命令操作
ftp.cwd(pathname)         #设置FTP当前操作的路径
ftp.dir()             #显示目录下所有目录信息
ftp.nlst()            #获取目录下的文件
ftp.mkd(pathname)         #新建远程目录
ftp.pwd()             #返回当前所在位置
ftp.rmd(dirname)         #删除远程目录
ftp.delete(filename)       #删除远程文件
ftp.rename(fromname, toname)#将fromname修改名称为toname。
ftp.storbinaly("STOR filename.txt",file_handel,bufsize) #上传目标文件
ftp.retrbinary("RETR filename.txt",file_handel,bufsize) #下载FTP文件

以上这篇使用python实现ftp的文件读写方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用arcpy.mapping模块批量出图
Mar 06 Python
python中利用Future对象异步返回结果示例代码
Sep 07 Python
Python二叉搜索树与双向链表转换算法示例
Mar 02 Python
Python3模拟登录操作实例分析
Mar 12 Python
python读取Excel表格文件的方法
Sep 02 Python
浅析Python3 pip换源问题
Jan 06 Python
jupyter notebook运行命令显示[*](解决办法)
May 18 Python
Python pandas如何向excel添加数据
May 22 Python
opencv 图像滤波(均值,方框,高斯,中值)
Jul 08 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
Jul 09 Python
pycharm 实现复制一行的快捷键
Jan 15 Python
Python调用腾讯API实现人脸身份证比对功能
Apr 04 Python
Python初学者常见错误详解
Jul 02 #Python
Python使用pyserial进行串口通信的实例
Jul 02 #Python
Python函数中参数是传递值还是引用详解
Jul 02 #Python
Python 运行.py文件和交互式运行代码的区别详解
Jul 02 #Python
python 函数中的内置函数及用法详解
Jul 02 #Python
使用python serial 获取所有的串口名称的实例
Jul 02 #Python
Python中那些 Pythonic的写法详解
Jul 02 #Python
You might like
实用PHP会员权限控制实现原理分析
2011/05/29 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
php-cli简介(不会Shell语言一样用Shell)
2013/06/03 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
js中的屏蔽的使用示例
2013/07/30 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
详解如何较好的使用js
2016/12/16 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
python实现的汉诺塔算法示例
2019/10/23 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
华纳兄弟工作室的官方授权商店:WB Shop
2018/11/30 全球购物
师范生实习个人的自我评价
2013/09/28 职场文书
物理教育专业毕业生推荐信
2013/11/03 职场文书
刘胡兰的英雄事迹材料
2014/02/11 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
派出所副所长四风问题个人整改措施思想汇报
2014/10/13 职场文书
行政二审代理词
2015/05/25 职场文书
酒桌上的开场白
2015/06/01 职场文书