有时候局域网共享个东西不方便,尤其在服务器上的时候,总不能先下载下来,再上传上去吧,于是经常在这台机器用python起个http服务,然后去另一台机器直接访问,一来二去,妥试不爽,特进行一下分享.

python3

python -m http.server 80

Serving HTTP on 0.0.0.0 port 80 (http://0.0.0.0:80/) ...

python2

python -m SimpleHTTPServer 80

Serving HTTP on 0.0.0.0 port 80 ...

如果是本机访问的话,可以直接在浏览器输入:http://0.0.0.0

那么问题来了,如果是想让其它机器访问怎么办?还要想办法得到自己ip

python -c "import socket;print([(s.connect(('8.8.8.8', 53)), s.getsockname()[0], s.close()) for s in [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1])"

192.168.2.100

所以两句合并的python3版才是我常用的

sudo python -m http.server 80 --bind python -c "import socket;print([(s.connect(('8.8.8.8', 53)), s.getsockname()[0], s.close()) for s in [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1])"

Serving HTTP on 192.168.2.100 port 80 (http://192.168.2.100:80/) ...

192.168.2.100 - - [18/Mar/2020 20:20:18] "GET / HTTP/1.1" 200 -

192.168.2.100 - - [18/Mar/2020 20:20:19] code 404, message File not found

192.168.2.100 - - [18/Mar/2020 20:20:19] "GET /favicon.ico HTTP/1.1" 404 -

that's all

相关博文

python浏览上一句_python一句话启动http服务相关推荐

  1. python交互窗口怎么才能不连着上一个程序_python实现启动一个外部程序,并且不阻塞当前进程...

    python可以使用os模块中的system函数来启动外部程序. Windows平台下使用start命令就可以不阻塞当前进程的执行程序,测试代码如下: import os os.system('sta ...

  2. python批量上传 服务器_Python Tornado批量上传图片并显示功能

    简介 Tornado龙卷风是一个开源的网络服务器框架,它是基于社交聚合网站FriendFeed的实时信息服务开发而来的.2007年由4名Google前软件工程师一起创办了FriendFeed,旨在使用 ...

  3. python线上编辑问题_python django - static文件处理与线上部署测试

    static文件相关操作涉及: a. 文件位置与访问路径映射 b. setting.py与static相关配置 STATIC_URL STATIC_ROOT STATICFILES_DIRS c. h ...

  4. python requests 上传文件_Python requests上传文件实现步骤

    工作中涉及到一个功能,需要上传附件到一个接口,接口参数如下: 使用http post提交附件 multipart/form-data 格式,url : http://test.com/flow/upl ...

  5. python 柱状图上显示字体_Python爬取百部电影数据,我发现了这个惊人真相!

    2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%:国产电影总票房411.75亿元,同比增长8.65%,市场占比 ...

  6. python post 上传文件_python接口自动化7-post文件上传

    前言 文件上传在我们软件是不可少的,最多的使用是体现在我们后台,当然我们前台也会有.但是了解过怎样上传文件吗?这篇我们以禅道文档-创建文档,上传文件为例. post请求中的:Content-Type: ...

  7. python flask上传文件_Python之利用Flask上传文件、Flask_RESTful

    Flask上传文件 回顾知识点form表单中,一旦涉及到上传文件就要就必须要有enctype属性,而且必须等于multipart/form-data.而且提交方式为'post',method = 'p ...

  8. python post 上传文件_Python通过POST方式上传文件及提交参数到远程服务器

    前言 在树莓派开发过程中,因为没有公网IP,为了方便访问获取信息,有时候我们需要将树莓派获取到的一些数据或文件上传到云端服务器.这是一个比较简便的方法. Python代码 需要用到requests库, ...

  9. python地图上动态显示数据_Python可视化笔记之folium交互地图

    leftlet给R语言提供了很好用的交互式动态地图接口,其在Python中得API接口包名为folium(不知道包作者为何这样起名字,和leaflet已经扯不上关系了),可以满足我们平时常用的热力图. ...

最新文章

  1. 在 Windows 内核上运行 Docker 靠谱吗?专家六问六答帮你解惑!
  2. SpringBoot中使用Thymeleaf常用功能(二):测试Thymeleaf条件判断
  3. linux中如何撤销上次命令,使用git reset命令撤销上次Git提交
  4. python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退
  5. 容器源码分析之HashTable(八)
  6. SVM支持向量机绘图
  7. C++——如何重载*(指针)操作符
  8. 期货品种产业链图表_农业
  9. VS2012+Win7网站发布详细步骤
  10. pythonjson安装_python安装simplejson
  11. 重磅!Intel联合OpenStack基金会发布Kata Container项目
  12. 使用 leastsq 对指定函数格式进行最小二乘拟合
  13. LBP特征提取原理和python库代码
  14. html背景图片半透明遮罩,巧用CSS cross-fade()实现背景图像半透明效果
  15. mobi电子书如何用Windows电脑阅读?
  16. 802.11bgn信道划分及WirelessMon规划频段
  17. Typora如何把图片上传到图床smms.app
  18. 由 excel 转换为 markdown,及收获
  19. OpenGL ES之GLSL实现多种“马赛克滤镜”效果
  20. 土微数字隔离器和接口类芯片可完美替代进口品牌TI和ADI

热门文章

  1. LODOP打印table表格宽度固定-超宽隐藏
  2. 1. ELK 之elasticsearch 简介、获取、安装
  3. triplet loss 在深度学习中主要应用在什么地方?有什么明显的优势?
  4. 初接触php,遇到一个低级问题
  5. phpcms v9的url优化
  6. 利用lodop打印控件轻松实现批量打印
  7. grunt 0.4.1构建工具入门实践(转)
  8. 贾君鹏你妈妈喊你回家吃饭
  9. 更改Eclipse Ctrl+1 的Idea 方式
  10. springboot入门_shiro