python实现文件传输

原创 2006年06月04日 18:25:00

  我编程的时候,开了两个Python的shell,一个做Server,一个做Client 。然后就直接在命令提示符下一行一行的编,感觉自己是在使用一套高级命令行,而不是在编程。

Server端
>>> import socket
>>> sersock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
>>> sersock.bind(('',7777))
>>> sersock.listen(5)
>>> cs,addr=sersock.accept()
>>> f=open('c://aaa.exe','rb')
>>> while True:
...     data=f.read(1024)
...     if not data : break
...     while len(data)>0:
...         sent=cs.send(data)
...         data=data[sent:]
...
>>> cs.close()

Client端
>>> import socket
>>> cs=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
>>> cs.connect(('127.0.0.1',7777))
>>> f=open('bbb.exe','wb')
>>> while True:
...          data=cs.recv(1024)
...          if not data: break
...          f.write(data)
...
>>> f.flush()
>>> f.close()

 

python的requests发送/上传多个文件

1、需要的环境 Python2.X Requests 库 2、单字段发送单个文件 在requests中发送文件的接口只有一种,那就是使用requests.post的files参数, 请求形式如下:...
  • five3
  • five3
  • 2017年07月10日 13:45
  • 8120

利用python库在局域网内传输文件

关住 公 纵 号 “  阿蒙课程分享    ”  获得学习资料及趣味分享 1.电脑已经搭建python环境  2.深入到需要传输的文件目录下,此处以分享 nemo-huiyuanfei 文件为例3.在...
  • countofdane
  • countofdane
  • 2017年10月11日 15:14
  • 579

python实现用socket传输文件

python传输文件最重要的有两步: 1).将要传输的文件的信息发送过去,包括文件包,大小以及其它信息; 2).发送端读取文件内容并发送过去,接受端将缓存里面的内容写入文件. 发送端: # -*- c...
  • willhuo
  • willhuo
  • 2015年10月25日 00:25
  • 3593

一行命令解决大文件传输 Python -m SimpleHTTPServer

如何在两台电脑间传输大文件? 最近在搞Windows下的Mac OS虚拟机安装,想要把Mac 上的镜像文件弄到Windows上。 但是这个镜像文件有7G那么大,一开始的想法是通过QQ传文件或者邮箱...
  • qq_25131687
  • qq_25131687
  • 2016年07月23日 18:14
  • 2304

Python3中使用零拷贝技术来提高网络文件传输时的系统吞吐量

首先,推荐一篇好文,这篇文章细致地描述了零拷贝技术的原理,以及其与传统拷贝过程的区别:http://www.linuxjournal.com/article/6345?page=0,0 从总体上来...
  • cnweike
  • cnweike
  • 2015年09月01日 23:50
  • 2254

通过python模块实现服务器和本地机器之间快速拷贝文件

工作的时候经常会遇到有时候需要把linux机器上的文件传到本地机器的场景。总结了一下大概有下面几种方法: 1. 在本地机器上安装支持scp的ssh工具(这种大多是收费的) 2. 在linux机器上使用...
  • huangyu20072010
  • huangyu20072010
  • 2016年01月10日 09:28
  • 2279

python实现文件传输

  我编程的时候,开了两个Python的shell,一个做Server,一个做Client 。然后就直接在命令提示符下一行一行的编,感觉自己是在使用一套高级命令行,而不是在编程。Server端>>> ...
  • fxsjy
  • fxsjy
  • 2006年06月04日 18:25
  • 4099

python下载文件的三种方法

python下载文件的三种方法 Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块。当然你也可以利用ftplib从ftp站点下载文件。...
  • AaronWu2012
  • AaronWu2012
  • 2016年09月17日 20:35
  • 4992

python实现文件传输

我编程的时候,开了两个Python的shell,一个做Server,一个做Client 。然后就直接在命令提示符下一行一行的编,感觉自己是在使用一套高级命令行,而不是在编程。Server端>>> im...
  • cp62
  • cp62
  • 2009年03月11日 16:28
  • 1261

Windows系统之间传文件

 Instructions 1 Launch Remote Desktop and connect to your remote computer. For more i...
  • franktan2010
  • franktan2010
  • 2014年10月15日 09:19
  • 402
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python实现文件传输
举报原因:
原因补充:

(最多只允许输入30个字)