硕士毕业快一年了,学习了python语言。最近想用python制作一个linuxwindows之间的文件传送。

看了别人的做的,自己也照着做了一下,提示attributeerror: built-in function close()什么的错误。

也查了相关的资料,说是函数变量定义错误。也有的说是open函数使用不同的模块库等。都没有解决。

可能是自己的理解有误,最后自己修改了自己的python脚本,发现可以了。

from ftplib import FTP

def ftp_up(filename='d:\ftp_file.rar'):

ftp=FTP()

bufsize=1024

f_handle=open(filename, 'rb')

ftp.storbinary('STOR %s' % os.path.basename(filename), f_handle, bufsize)

f_handle.close()

def ftp_down('d:\file\ftp_file.rar'):

ftp=FTP()

bufsize=1024

f_handle=open(filename, 'wb')

ftp.retrbinary('RETR %s' % os.path.basename(filename), f_handle.write, bufsize)

f_handle.close()

python储存在ftp_python实现FTP相关推荐

  1. python服务器搭建ftp_Python搭建HTTP服务器和FTP服务器

    这篇文章主要为大家详细介绍了Python搭建HTTP服务器和FTP服务器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具 ...

  2. python ftp服务器限速_用 Python 快速实现 HTTP 和 FTP 服务器

    用 Python 快速实现 HTTP 服务器 有时你需临时搭建一个简单的 Web Server,但你又不想去安装 Apache.Nginx 等这类功能较复杂的 HTTP 服务程序时.这时可以使用 Py ...

  3. python第四十一天---作业:简单FTP

    作业要示: 开发简单的FTP: 1. 用户登陆 2. 上传/下载文件 3. 不同用户家目录不同 4. 查看当前目录下文件 5. 充分使用面向对象知识 REDMAE 1 用户登陆 2 3 1.查看用户目 ...

  4. 用 Python 快速实现 HTTP 和 FTP 服务器

    有时你需临时搭建一个简单的 Web Server,但你又不想去安装 Apache.Nginx 等这类功能较复杂的 HTTP 服务程序时.这时可以使用 Python 内建的 SimpleHTTPServ ...

  5. asp获取ftp服务器目录并显示_用 Python 快速实现 HTTP 和 FTP 服务器

    「运维之美」原创文章系列 本文首发于:微信公众号「运维之美」,公众号ID:Hi-Linux.「运维之美」是一个有情怀.有逼格,专注于 Linux 运维相关技术实战文章分享的公众号.如果你想第一时间获取 ...

  6. python ftplib_python:使用ftplib编写FTP客户端

    Python中的ftplib模块 Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件 FTP的工作流程及基本操作可参考协议RFC95 ...

  7. python 学习笔记二 搭建ftp服务器

    这是一个系列,记录我python开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 这是自 ...

  8. python sftp连接_python 进行ftp服务器和sftp服务器连接

    1.背景. 最近接到一个任务,需要写一个python脚本,从客户公司的服务器拉取图片存放到我们公司的sftp服务器. 由于没头没脑,所以我采用无限遍历,将对方服务器中文件的路径原原本本的复制到我们公司 ...

  9. 400多行Python代码实现了一个FTP服务器

    Python版本 实现了比之前的xxftp更多更完善的功能 1.继续支持多用户 2.继续支持虚拟目录 3.增加支持用户根目录以及映射虚拟目录的权限设置 4.增加支持限制用户根目录或者虚拟目录的空间大小 ...

最新文章

  1. 全图表征学习算法之无监督学习和基于卷积神经网络的监督学习
  2. 《从0到1学习Flink》—— Flink Data transformation(转换)
  3. 玩“剪刀石头布“的脑机!密歇根大学开发由大脑意识精密控制的假肢
  4. linux创建隐藏进程6,在Linux 2.6内核下实现进程隐藏
  5. HotSpot 自动内存管理笔记与实战
  6. Centos后台运行jar
  7. 【uni-app】分享
  8. osgText中的setAxisAlignment和setAlignment的区别
  9. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 所有的基础数据都可以恢复删除...
  10. tomcat设置子域名session共享以及修改JSESSIONID
  11. 在官网下载最新版Java
  12. linux下载文件命令
  13. linux下的shell脚本(基础)
  14. 计算机软件著作权查看,计算机软件著作权查询方式有哪些
  15. 安卓修改linux开机画面,Android——修改开机画面
  16. 算法注册机编写扫盲之续篇--第一课
  17. pbr发光 unity_Unity PBR—BRDF
  18. poj1837 balance
  19. python:蒙特卡罗方法计算圆周率
  20. 关于MAC安装包文件损坏解决办法

热门文章

  1. 机器学习面试的12个基础问题,强烈推荐!
  2. 2022华为首个「天才少年」,是从绩点1.8逆袭的复旦博士
  3. 华为阿里下班时间曝光:所有的光鲜,都有加班的味道...
  4. 【综述】介绍这些常用机器学习算法的优缺点
  5. 雷军 1994 年写的代码,经典老古董~
  6. ubuntu 对apahce的php 服务器使用
  7. springboot集成rabbitMQ安装+代码
  8. Python标准库queue模块原理浅析
  9. git工作区、暂存区和仓库区
  10. python判断语句if...elif...else、if嵌套、三目运算符