使用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实现获取网站PR及百度权重
Jan 21 Python
python实现写数字文件名的递增保存文件方法
Oct 25 Python
浅谈python3.6的tkinter运行问题
Feb 22 Python
将Python字符串生成PDF的实例代码详解
May 17 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
Aug 23 Python
用Python画小女孩放风筝的示例
Nov 23 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
python tkinter之 复选、文本、下拉的实现
Mar 04 Python
Tensorflow tf.tile()的用法实例分析
May 22 Python
Python调用shell cmd方法代码示例解析
Jun 18 Python
Pycharm学生免费专业版安装教程的方法步骤
Sep 24 Python
OpenCV读取与写入图片的实现
Oct 13 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
解析php中array_merge与array+array的区别
2013/06/21 PHP
Smarty简单生成表单元素的方法示例
2016/05/23 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
jQuery中用dom操作替代正则表达式
2014/12/29 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
2015/03/13 Javascript
js简单实现点击左右运动的方法
2015/04/10 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
使用grunt合并压缩js和css文件的方法
2017/03/02 Javascript
详解webpack+express多页站点开发
2017/12/22 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
2019/04/25 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
python中实现将多个print输出合成一个数组
2018/04/19 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
用python写爬虫简单吗
2020/07/28 Python
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
门卫岗位职责
2013/11/15 职场文书
心得体会范文
2014/01/04 职场文书
小区文明倡议书
2014/05/16 职场文书
生日庆典策划方案
2014/06/02 职场文书
党性心得体会
2014/09/03 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
端午节寄语2015
2015/03/23 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书