讲师中心 微信公众号
AI工具推荐 视频效率加速

Termux怎么用Python一键开启HTML预览 手机临时服务器方法【步骤】

梦丽君_5365

梦丽君_5365

发布时间:2026-04-07 18:23:04

|

710人浏览过

|

来源于php中文网

原创

可在Termux中用Python内置http.server模块快速搭建本地HTML预览服务:先更新环境并安装Python,再进入HTML目录,执行python -m http.server 8000启动服务,通过手机浏览器访问局域网IP:8000即可实时预览。

termux怎么用python一键开启html预览 手机临时服务器方法【步骤】 - php中文网

如果您希望在Termux中使用Python快速启动一个本地HTML预览服务,以便在手机浏览器中实时查看网页文件,则可通过Python内置的HTTP服务器模块实现。以下是具体操作步骤:

一、安装并更新Termux基础环境

确保Termux已安装最新版软件源和必要依赖,避免因包过旧导致Python模块不可用或命令报错。

1、执行命令更新软件包列表:pkg update && pkg upgrade -y

2、安装Python(如未预装):pkg install python -y

立即学习“Python免费学习笔记(深入)”;

3、验证Python版本是否为3.9及以上:python --version

二、进入目标HTML文件所在目录

Python HTTP服务器默认以当前工作目录为根路径提供文件访问,因此需提前切换至含index.html或待预览HTML文件的文件夹。

如果您希望在Termux中使用Python快速启动一个本地HTML预览服务,以便在手机浏览器中实时查看网页文件,则可通过Python内置的HTTP服务器模块实现。以下是具体操作步骤:

一、安装并更新Termux基础环境

确保Termux已安装最新版软件源和必要依赖,避免因包过旧导致Python模块不可用或命令报错。

1、执行命令更新软件包列表:pkg update && pkg upgrade -y

2、安装Python(如未预装):pkg install python -y

立即学习“Python免费学习笔记(深入)”;

3、验证Python版本是否为3.9及以上:python --version

二、进入目标HTML文件所在目录

Python HTTP服务器默认以当前工作目录为根路径提供文件访问,因此需提前切换至含index.html或待预览HTML文件的文件夹。

1、使用cd命令进入网页文件所在路径,例如:cd $HOME/storage/shared/www

2、确认当前目录下存在HTML文件:ls *.html

3、如无index.html,可手动创建一个测试页:echo "

Termux Preview OK

" > index.html

三、使用Python3 -m http.server启动服务

Python 3自带http.server模块,无需额外安装即可启动一个只读静态文件服务器,端口可指定,支持局域网访问。

1、运行标准命令启动服务(端口8000):python -m http.server 8000

2、若需允许局域网设备访问,添加--bind参数:python -m http.server 8000 --bind 0.0.0.0:8000

3、服务启动后,终端将显示:Serving HTTP on 0.0.0.0 port 8000

四、获取本地IP并用浏览器访问

Termux无法直接打开系统浏览器,需手动在手机其他浏览器中输入服务地址;注意使用手机Wi-Fi局域网IP,而非localhost。

1、获取当前设备IPv4地址:ip addr | grep -oP 'inet \K[\d.]+' | head -n1

HTML Text Extract
HTML Text Extract

从HTML页面(URL、文件或标准输入)中提取主体内容文本,去除导航、页脚、广告和模板文本。可直接传递给readability_check或其他文本工具。

下载

2、在手机浏览器地址栏输入:http://[获取到的IP]:8000

3、如输出为192.168.1.105,则访问:http://192.168.1.105:8000

五、创建一键启动脚本简化操作

为避免每次重复输入长命令,可编写shell脚本,将启动逻辑封装,支持任意目录一键调用。

1、创建脚本文件:nano ~/bin/startweb

2、写入以下内容(保存后按Ctrl+X → Y → Enter):#!/data/data/com.termux/files/usr/bin/sh\npython -m http.server 8000 --bind 0.0.0.0:8000

3、赋予执行权限:chmod +x ~/bin/startweb

4、之后只需在任意HTML目录下运行:startweb

1、使用cd命令进入网页文件所在路径,例如:cd $HOME/storage/shared/www

2、确认当前目录下存在HTML文件:ls *.html

3、如无index.html,可手动创建一个测试页:echo "

Termux Preview OK

" > index.html

三、使用Python3 -m http.server启动服务

Python 3自带http.server模块,无需额外安装即可启动一个只读静态文件服务器,端口可指定,支持局域网访问。

1、运行标准命令启动服务(端口8000):python -m http.server 8000

2、若需允许局域网设备访问,添加--bind参数:python -m http.server 8000 --bind 0.0.0.0:8000

3、服务启动后,终端将显示:Serving HTTP on 0.0.0.0 port 8000

四、获取本地IP并用浏览器访问

Termux无法直接打开系统浏览器,需手动在手机其他浏览器中输入服务地址;注意使用手机Wi-Fi局域网IP,而非localhost。

1、获取当前设备IPv4地址:ip addr | grep -oP 'inet \K[\d.]+' | head -n1

2、在手机浏览器地址栏输入:http://[获取到的IP]:8000

3、如输出为192.168.1.105,则访问:http://192.168.1.105:8000

五、创建一键启动脚本简化操作

为避免每次重复输入长命令,可编写shell脚本,将启动逻辑封装,支持任意目录一键调用。

1、创建脚本文件:nano ~/bin/startweb

2、写入以下内容(保存后按Ctrl+X → Y → Enter):#!/data/data/com.termux/files/usr/bin/sh\npython -m http.server 8000 --bind 0.0.0.0:8000

3、赋予执行权限:chmod +x ~/bin/startweb

4、之后只需在任意HTML目录下运行:startweb

热门AI工具

更多
立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

1851

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

5024

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1809

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

30137

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3587

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3607

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

1243

2023.08.11

python合并两个列表
python合并两个列表

Python是一种强大的编程语言,具有许多方便的功能和工具。在Python中,有多种方法可以合并两个列表。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

616

2023.08.10

Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

0

2026.11.02

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
GDB 17.2 官方文档集合
GDB 17.2 官方文档集合

共0课时 | 0人学习

Bootstrap 入门安装配置
Bootstrap 入门安装配置

共0课时 | 0人学习

38+ PhpStorm 提示和技巧
38+ PhpStorm 提示和技巧

共1课时 | 231人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn