小小一行Python命令,居然把电脑变成服务器
不知道你有没有遇到这么一种情况,就是你有时候想要把电脑上的一些东西传输到你的手机或者 Pad ,你要么需要使用数据线连接到电脑,有时候还要装各种驱动才可以进行数据传输,要么需要借助第三方的工具,在局域网上传输,还有就是使用微信的文件传输助手…
不过这些操作都有些局限,比如各种驱动安装不上,第三方的工具突然傻逼,又或者突然断网,这就 wtf 了。
不过,咱这不有 Python 嘛,今天小编来跟你分享一个技巧,使用一个命令就可以把你的电脑变成服务器,这样你的手机就可以直接获取你电脑的文件了。 这个命令就是:
python3 -m http.server
当你执行完这个命令的时候,你的电脑会监听 8000 端口,只要访问这个端口(手机和电脑需要在同一局域网下),你的手机就可以获取到你这个电脑的所有文件:
如果你想使用手机或者其它设备来访问你的电脑文件,可以先看看你这台电脑的 IP 地址:
然后在手机上使用 “IP : 端口” 就可以访问了:
访问电脑里的图片:
随便选一张:
也可以直接查看电脑里的 PDF 文件:
当然,也可以直接访问电脑里的网页:
对于大点的文件,也可以直接下载下来:
然后就可以在手机本地离线地慢慢欣赏了:
Python 内置的这个库牛逼吧?
当然,你不想监听 8000 端口也可以换成别的,比如:
python3 -m http.server 8900 --bind 127.0.0.1
Python2命令是这样:
python -m SimpleHTTPServer 8900
不过,它只能下载不能上传,俺的帅照没办法传到电脑去,那可怎么行?我们已经知道这是 Python 的内置的 http.server ,那么可以继承它,扩展点功能出来,也就是把我们想要的上传功能也给加上去。我们知道,从电脑获取文件的操作是 GET, 从手机端上传文件上去是 POST 操作,所以我们可以去重写这些方法,刚好小帅b在网上看到有人继承了这个模块扩展了这个功能:
运行起来:
通过手机可以访问到:
选择文件:
成功上传文件:
电脑端接收文件:
ok,以上就是今天小编给你分享的小技巧,使用它可以抛掉各种第三方工具和驱动,自己爱咋传咋传。哦,对了,说个题外话,听说 SOHO 大佬潘总要开始学习 Python 了,谁认识他啊,我特意准备了大量的PDF书籍、视频教程!
潘总说得对,哈哈,那么,我们下回见,peace!
小小一行Python命令,居然把电脑变成服务器相关推荐
- python运行电脑要求,Python初学者请注意!别这样直接运行python命令,否则电脑等于“...
Python初学者请注意!别这样直接运行python命令,否则电脑等于" Python初学者请注意!别这样直接运行python命令,否则电脑等于"裸奔" 点击上方&quo ...
- python运行对电脑的要求_这样运行Python命令会给电脑带来极大的隐患
Python已经成为全球最受欢迎的编程语言之一.原因当然是Python简明易用的脚本语法,只需把一段程序放入.py文件中,就能快速运行. 而且Python语言很容易上手模块.比如你编写了一个模块my_ ...
- 运行python文件、电脑突然黑屏_Python初学者请注意!别这样直接运行Python命令,否则电脑等于“裸奔”...
原标题:Python初学者请注意!别这样直接运行Python命令,否则电脑等于"裸奔" 本文经AI新媒体量子位(ID:QbitAI)授权转载,转载请联系出处晓查 编译整理 Pyth ...
- Python初学者请注意!别这样直接运行python命令,否则电脑等于“裸奔”
晓查 编译整理 量子位 报道 | 公众号 QbitAI Python已经成为全球最受欢迎的编程语言之一.原因当然是Python简明易用的脚本语法,只需把一段程序放入.py文件中,就能快速运行. 而且 ...
- python 清空文件夹_Python初学者请注意!别这样直接运行python命令,否则电脑等于“裸奔”...
Python已经成为全球最受欢迎的编程语言之一.原因当然是Python简明易用的脚本语法,只需把一段程序放入.py文件中,就能快速运行. 而且Python语言很容易上手模块.比如你编写了一个模块my_ ...
- python 清空文件夹_别这样直接运行Python命令,否则电脑等于“裸奔”
Python已经成为全球最受欢迎的编程语言之一.原因当然是Python简明易用的脚本语法,只需把一段程序放入.py文件中,就能快速运行.而且Python语言很容易上手模块.比如你编写了一个模块my_l ...
- 电脑运行python_别这样直接运行Python命令,否则电脑等于“裸奔”
Python已经成为全球最受欢迎的编程语言之一.原因当然是Python简明易用的脚本语法,只需把一段程序放入.py文件中,就能快速运行. 而且Python语言很容易上手模块.比如你编写了一个模块my_ ...
- python运行电脑要求_别这样直接运行python命令,否则电脑等于“裸奔”
晓查 编译整理 量子位 报道 | 公众号 QbitAI Python已经成为全球最受欢迎的编程语言之一.原因当然是Python简明易用的脚本语法,只需把一段程序放入.py文件中,就能快速运行. 而且P ...
- python必须用电脑吗_Python 初学者请注意!别这样直接运行 Python 命令,否则电脑等于“裸奔”...
点击上方" 杰哥的IT之旅 ",选择" 星标 "公众号 重磅干货,第一时间送达 晓查 编译整理 量子位 报道 | 公众号 QbitAI Python已经成为全球 ...
最新文章
- C# 设计开发模式 -观察者模式
- php imagettftext 水印 粗体
- webAPP优化方案总结
- Windows API GetVersionEx()判断系统版本详解
- 五问唐骏:泡妞真的如你说的那么容易?
- python与office结合可以干什么-Python 进行Office开发(以Word为例)
- 集线器、交换机和路由器之间的区别
- 程序猿DD《Spring Boot基础教程》系列汇总
- Java实现计算矩阵的伴随矩阵、逆矩阵
- 垃圾盒制作过程大揭密!
- 人员-组织 结构 数据库关系设计
- Interspeech2022论文解读 | LODR:一种更好、更轻量的语言模型融合新方式
- 学习Python前景怎么样?
- terraform 腾讯云_使用Terraform优化云成本的权威指南
- RK3288 Android7.1 接USB摄像头后扬声器无声音
- ccd视觉定位教程_什么是CCD视觉定位自动焊锡机器人?
- Golang洗牌算法
- OceanBase 社区版下载部署指引
- 如何免费做一个.com的网站
- 几款高性能H桥电机驱动电路提供电流控制精度大功率H桥驱动芯片
热门文章
- QT [006][basic] explicit关键字详解
- php上js实现ajax请求,原生JS如何实现Ajax通过POST方式与PHP进行交互的方法
- 计算机软件通常分为两大类 它们是,计算机考试题库:计算机考试练习题(79)...
- java websocket下载_java-websocket.jar免费版
- python定义_python __xx__的定义和用处
- python 判断时间是否大于6点_python - 在dataframe中,如何检查时间增量是否大于一分钟?_pandas_酷徒编程知识库...
- mac镜像cdr格式_eps是什么格式怎么打开?全面解析图片的eps是什么格式
- win10 安装docker
- html div 水平垂直居中显示,利用CSS实现div水平垂直居中
- mysql 1524_MySQL不允许用户登录:错误1524