使用python3构建文件传输的方法

yipeiwu_com6年前Python基础

有时需要传输比较大的文件,通过聊天工具发送极其不方便,或者网络受限的情况下,只能另寻他法。用python就可以做一个简单的web服务,方便而且传输速率高。

步骤:

在cmd下,进入含有需要发送文件的目录

输入python -m http.server 8000(8000为默认端口号,也可为其他的)

在本机上打开浏览器输入127.0.0.1:8000,就可以看到需要分享的文件夹了,可以下载;在其他计算机的浏览器中输入发送文件的计算机的IP:8000。

我用的校园网,两台机计算机之间ping不通,所以不能都连着校园网操作。解决办法:发送文件计算机打开热点,接受文件计算机连上热点,在进行上述操作,完美解决。

楼主亲自测试电脑和手机之间的传输速率可以达到8兆,还是不错的。

以上这篇使用python3构建文件传输的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python登录注册验证功能实现

简介 本次项目登录注册验证是对之前学习知识点的加深学习,这次项目的练习的知识点有函数、判断语句、循环语句、文件操作等。 项目流程 运行代码之后,输出登录或者注册选项。 当选择登录之后...

TensorFlow实现简单卷积神经网络

TensorFlow实现简单卷积神经网络

本文使用的数据集是MNIST,主要使用两个卷积层加一个全连接层构建的卷积神经网络。 先载入MNIST数据集(手写数字识别集),并创建默认的Interactive Session(在没有指...

linux 下python多线程递归复制文件夹及文件夹中的文件

本文是利用python 复制文件夹 刚开始写了一个普通的递归复制文件夹    然后想了想 觉得对io频繁的程序 threading 线程还比较友好  就写了...

浅谈Python中函数的参数传递

1.普通的参数传递 >>> def add(a,b): return a+b >>> print add(1,2) 3 >&g...

纯python进行矩阵的相乘运算的方法示例

本文介绍了纯python进行矩阵的相乘运算的方法示例,分享给大家,具体如下: def matrixMultiply(A, B): # 获取A的行数和列数 A_row, A_...