网易首页 > 网易号 > 正文 申请入驻

局域网内快速分享文件(简易的 Python 方法)

0
分享至

在日常工作或局域网环境中,如果你想快速让其他设备访问你电脑上的文件,不需要搭建复杂的 FTP 或 NAS 服务器,也无需安装任何第三方软件。只需一行 Python 命令,你就能把一个目录变成可通过浏览器访问的“文件下载服务器”。

一、准备条件

1、安装了 Python(推荐 Python 3.7+)。

提示:

如果尚未安装 Python,可从官网下载并安装:

https://www.python.org

安装时,请勾选“Add python.exe to PATH”。

2、获取本机局域网 IP 地址(比如 192.168.1.3)。

提示:

可在命令行中输入以下命令来查看本机的 IP 地址。

ipconfig

macOS/Linux:ifconfig 或 ip addr

二、一行命令启动服务器

1、打开终端(命令提示符 CMD、PowerShell、或终端),输入以下命令:

python -m http.server 8000

如下图所示。

8000 是端口号,可自定义(如 8080、9000 等)。

默认共享的是当前目录。

现在,你可以在浏览器中访问这个地址:

http://localhost:8000

或在局域网其他设备访问:

http://192.168.1.3:8000

其中 192.168.1.3 可替换为你主机的局域网 IP。

提示:

在终端窗口中按 Ctrl + C 可关闭服务器。

三、在启动服务时指定目录

你可以显式指定要共享的目录,例如:

python -m http.server 8000 --directory "C:\Users\Public\Downloads"

或在 Linux/macOS 下:

python3 -m http.server 8000 --directory /home/yourname/share

四、局域网访问注意事项

1、确保你的设备和目标设备在同一局域网内。

2、如果 Windows 防火墙弹出提示,请允许“Python”通过网络通信。

3、若未弹出提示但无法访问,请手动开放端口 8000(或你设置的端口):

New-NetFirewallRule -DisplayName "Python HTTP Server" -Direction Inbound -LocalPort 8000 -Protocol TCP -Action Allow

提示:

上述命令需要“以管理员身份运行” Windows PowerShell 中执行。

五、示例脚本

你也可以保存如下 Python 脚本为 serve.py,一键启动服务。

import http.server
import socketserver
import os

PORT = 8000
DIRECTORY = "." # 以脚本文件所在的文件夹作为路径

os.chdir(DIRECTORY)

Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), Handler) as httpd:
    print(f" Serving '{DIRECTORY}' at http://localhost:{PORT}")
    httpd.serve_forever()

附录:

可使用以下 Python 代码获取本机局域网 IP 地址:

import socket
ip = socket.gethostbyname(socket.gethostname())
print(f"Your LAN IP is: {ip}")

点赞有美意,赞赏是鼓励

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
北京市纪委监委:涉嫌严重违法,刘进被查!

北京市纪委监委:涉嫌严重违法,刘进被查!

潇湘晨报
2025-09-15 20:40:05
美媒问:中国不怕美国千枚核弹吗?马斯克一句话真相了!

美媒问:中国不怕美国千枚核弹吗?马斯克一句话真相了!

元爸体育
2025-09-16 04:45:55
杨兰兰是谁?10层迷雾揭开后,她可能根本就不是人

杨兰兰是谁?10层迷雾揭开后,她可能根本就不是人

吃瓜盟主
2025-09-11 14:48:46
提气!一致通过,这个狂徒嚣张不了多久了

提气!一致通过,这个狂徒嚣张不了多久了

陆弃
2025-09-13 08:45:35
桂林旅游巨亏10亿,游客减少50万人次

桂林旅游巨亏10亿,游客减少50万人次

流苏晚晴
2025-09-15 19:39:39
美国要是倒下了,最受伤的还是中国

美国要是倒下了,最受伤的还是中国

忠于法纪
2025-09-16 09:03:43
有网友挖出张雪峰2012和2016年的“反日言论”,互联网是有记忆的

有网友挖出张雪峰2012和2016年的“反日言论”,互联网是有记忆的

另子维爱读史
2025-09-10 22:57:25
你见过最无耻的人啥样?网友:第三个太恶心了,幸亏我身边没有

你见过最无耻的人啥样?网友:第三个太恶心了,幸亏我身边没有

带你感受人间冷暖
2025-09-14 17:11:57
女子散步踩到化骨水毒发身亡,警方通报,相关部门表示会为此兜底

女子散步踩到化骨水毒发身亡,警方通报,相关部门表示会为此兜底

花心电影
2025-09-16 08:01:09
武大校花陈怡,嫁黑人丈夫却被迫轮流接客,父亲解救失败后自缢

武大校花陈怡,嫁黑人丈夫却被迫轮流接客,父亲解救失败后自缢

谈史论天地
2025-07-24 19:10:03
坎波斯:恩里克是第一个告诉内马尔需要离开的人,是当面说的

坎波斯:恩里克是第一个告诉内马尔需要离开的人,是当面说的

懂球帝
2025-09-16 08:57:08
古人“封侯”后有多爽?放到现在,估计你做梦都要笑?

古人“封侯”后有多爽?放到现在,估计你做梦都要笑?

沈言论
2025-09-15 13:15:04
魔术师:乔丹推出AJ时我就知道自己搞砸了 不懂理财的我犯了大错

魔术师:乔丹推出AJ时我就知道自己搞砸了 不懂理财的我犯了大错

直播吧
2025-09-15 14:15:06
416米!南京第二高楼正式命名:紫金金融大厦

416米!南京第二高楼正式命名:紫金金融大厦

GA环球建筑
2025-09-15 23:08:59
一年连1万公里都跑不到的话,听我一句劝:油车比新能源车省钱多了!

一年连1万公里都跑不到的话,听我一句劝:油车比新能源车省钱多了!

生活魔术专家
2025-08-27 13:24:35
都是场均十几分!都是没投射,威少无球可打,为什么他能拿1亿

都是场均十几分!都是没投射,威少无球可打,为什么他能拿1亿

球毛鬼胎
2025-09-15 19:37:26
英国拳王、前世界冠军被发现在家中身亡,年仅46岁!警方:目前排除他杀

英国拳王、前世界冠军被发现在家中身亡,年仅46岁!警方:目前排除他杀

红星新闻
2025-09-15 17:40:57
结下梁子?字母拒绝握手,希腊主帅回应申京言论:你还年轻不够格

结下梁子?字母拒绝握手,希腊主帅回应申京言论:你还年轻不够格

你的篮球频道
2025-09-15 10:00:34
二鬼子石平太郎没想到吧,万能的中国网友把它的资产扒个底掉

二鬼子石平太郎没想到吧,万能的中国网友把它的资产扒个底掉

阿尔法34号
2025-09-16 07:04:13
扫地出门!曝曼联最快一周内换帅!8000万“大核”遭“逼宫”离队

扫地出门!曝曼联最快一周内换帅!8000万“大核”遭“逼宫”离队

头狼追球
2025-09-15 10:31:52
2025-09-16 10:11:00
MediaTea
MediaTea
专业的数字媒体、新媒体技术
1522文章数 62关注度
往期回顾 全部

科技要闻

中国将依法依规开展TikTok技术出口审批

头条要闻

媒体:韩国反华集会被采取限制措施后 韩外长率先访华

头条要闻

媒体:韩国反华集会被采取限制措施后 韩外长率先访华

体育要闻

诺维茨基退役十年后,德国篮球走向巅峰

娱乐要闻

60岁张曼玉定居法国:瘦成皮包骨?

财经要闻

华与华秒怂 罗永浩称已接到对方道歉

汽车要闻

后轮转向和5C 2026款梦想家把想到的都给了

态度原创

旅游
教育
时尚
艺术
健康

旅游要闻

热闻|清明假期将至,热门目的地有哪些?

教育要闻

防沉迷系统,为啥防不住孩子的网瘾?

2025秋冬靴子八大流行趋势!

艺术要闻

故宫珍藏的墨迹《十七帖》,比拓本更精良,这才是地道的魏晋写法

内分泌科专家破解身高八大谣言

无障碍浏览 进入关怀版