基于http.server实现搭建局域网服务器
创始人
2024-11-17 02:41:26
0次

一行Python命令一行Python命令如何搭建局域网,其实很简单,我们用了Python里面的一条命令就可以搞定! Python的官方手册介绍,HTTPServer 是 socketserver里TCPServer 的一个子类。它会创建和侦听 HTTP 套接字,并将请求调度给处理程序。

在Python3.7中,http.server提供了5种参数,调用下面帮助命令可显示如下:python -m http.server --help

基于http.server实现搭建局域网服务器

由上图可以看出,其包含位置参数和可选参数。

  • 位置参数 port——是指HTTP服务器所指定的端口,默认为8000
  • 可选参数 -h/--help——用来获取帮助信息
  • --cgi——服务器为CGI模式
  • --bind/-b ADDRESS——绑定ip地址,ADDRESS为ip地址
  • --directory/-d DIRECTORY——指定目录,默认为当前目录(即为命令行运行的目录),简单地说,就是当前服务器可以提供被访问的目录
     

2、如何操作

搭建本地服务器的代码十分简单,只需要在命令行运行以下代码即可。

python -m http.server 8080

上面的代码用来启动http服务器,默认IP是电脑本地无线IPv4网络,默认目录为命令行运行的目录,如果想要改变参数,调用03种的可变参数即可。

原理的讲解到这里就结束了,接下来是实践,小编使用自己手机的热点,在ubuntu,windows以及移动端进行了测试。

1).首先要获取本地的IP

Windows平台可以通过ipconfig(Linux平台通过ifconfig -a )获取IP,注意选用的是无线局域网适配器WLAN中的IPv4地址。

基于http.server实现搭建局域网服务器2).

访问服务器上面的命令启动服务器之后,根据所得的ip和端口,在浏览器输入http://192.168.43.136:8080/即可访问服务器即可。是不是很神奇,接着我们用不同的平台来测试一下用PC端试一下:

基于http.server实现搭建局域网服务器

用手机测试一下

基于http.server实现搭建局域网服务器

其他机型windows

基于http.server实现搭建局域网服务器3、

改变服务器的目录对于改变文件目录,小编改为D盘为可访问盘,命令如下,其他参数使用方法类似。python -m http.server 8080 -d d:可以看到被访问的目录发生改变:

基于http.server实现搭建局域网服务器

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...