MAC通过终端,使用python3建立本地Web服务

实现局域网Web服务,很简单几句命令,一起看看。

  1. 我相信你已经有 brew(Homebrew 包管理器) 了对么?

如果没有可以执行这个方法

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 安装python3
bash 复制代码
brew install python
  1. 验证一下python3的版本
bash 复制代码
python3 --version
  1. 你需要选择一个文件夹, 作为启动Web服务的根目录文件夹. 然后终端输入CD 文件夹路径(可以拖拽进来)
bash 复制代码
cd /Users/xxx/Desktop/testDirectory 
这只是一个例子,需要把你自己的文件夹路径写上
  1. 开启你的服务 ( 8080为端口号可选/可改 )
bash 复制代码
python3 -m http.server 8080
  1. 如果你出现以下内容说明服务已经开启,你可以在网页输入IP:8080即可
bash 复制代码
Serving HTTP on :: port 8080 (http://[::]:8080/) ...
  1. 什么? 你不知道本机IP是多少? 通过这个命令获取本机IP
bash 复制代码
ipconfig getifaddr en0
  1. 开启服务以后怎么关闭呢?
bash 复制代码
可以使用快捷键 control + C

好了, 之后你就可以在浏览器访问你的Web服务了. (可以在文件夹里放个照片/文本文件 试试看)

感谢观看,

学以致用, 更感谢~

相关推荐
默_笙5 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
qq_426003965 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫5 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技5 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读5 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
只睡四小时5 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
奇思妙想聪明勤奋的小羊5 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
lpfasd1235 天前
2026年第38周GitHub趋势周报
python·科技·github
IZero075 天前
Jev 与 Laya
python·语言模型