python -m SimpleHTTPServer 使用详解

2023-11-01

我们可以很简单的使用 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。

在linux系统上安装了Python后,Python自带了一个WEB服务器 SimpleHTTPServer

可以使用  python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。

在终端输入命令把当前目录发布到8000端口:  

python -m SimpleHTTPServer 8000  &

在命令的开头加一个nohup,忽略所有的挂断信号,防止关闭bash或者ctrl c kill掉进程

nohup python -m SimpleHTTPServer 8000 &

执行后ls看下 是否生成了nohup文件

然后访问一下本服务器的8000端口

curl 192.168.221.25:8000

cat nohup.out  可以看到访问记录是200  

也可以直接web去访问http://192.168.221.25:8000  因为服务器没有开通web访问权限就没有截图 

也可以使用wget 加路径直接拉取对应的文件,目录的话需要打包一下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python -m SimpleHTTPServer 使用详解 的相关文章

  • 如何通过 python 中的函数运行列表?

    我试图通过我创建的函数运行我的列表 但不断收到错误 我不知道出了什么问题 温度 F temp f 19 21 21 21 23 功能 def fahrToCelsius tempFahrenheit return tempFahrenhei
  • Python Requests 库重定向新 url

    我一直在浏览 Python 请求文档 但看不到我想要实现的任何功能 在我的脚本中我设置allow redirects True 我想知道该页面是否已重定向到其他内容 新的 URL 是什么 例如 如果起始 URL 为 www google c
  • 将整数系列转换为交替(双元)二进制系列

    我不知道如何最好地表达这个问题 因为在这里谷歌搜索和搜索总是让我找到更复杂的东西 我很确定这是基本的东西 但对于我的生活来说 我找不到一个好的方法来做到这一点下列 给定一个整数序列 比如说 for x in range 0 36 我想将这些
  • Python 内置对象的 __enter__() 和 __exit__() 在哪里定义?

    我读到每次使用 with 时都会调用该对象的 enter 和 exit 方法 我知道对于用户定义的对象 您可以自己定义这些方法 但我不明白这对于 打开 等内置对象 函数甚至测试用例是如何工作的 这段代码按预期工作 我假设它使用 exit 关
  • 如何用函数记录一个文件?

    我有一个带有函数 lib py 但没有类的python 文件 每个函数都有以下样式 def fnc1 a b c This fonction does something param a lalala type a str param b
  • C修改printf()输出到文件

    有没有办法修改printf为了将字符串输出到文件而不是控制台 我尝试在互联网上查找一些内容 发现了类似的电话dup dup2 and fflush这可能与此有关 EDIT 也许我不清楚 问题是这是C考试问题 问题如下 解释一个通常将字符串输
  • 如何从 python 脚本执行 7zip 命令

    我试图了解如何使用 os system 模块来执行 7zip 命令 现在我不想用 Popen 或 subprocess 让事情变得复杂 我已经安装了 7zip 并将 7zip exe 复制到我的用户文件夹中 我只想提取我的测试文件 inst
  • multiprocessing.Queue 中的 ctx 参数

    我正在尝试使用 multiprocessing Queue 模块中的队列 实施 https docs python org 3 4 library multiprocessing html exchang objects Between p
  • 使用 python 脚本更改 shell 中的工作目录

    我想实现一个用户态命令 它将采用其参数之一 路径 并将目录更改为该目录 程序完成后 我希望 shell 位于该目录中 所以我想实施cd命令 但需要外部程序 可以在 python 脚本中完成还是我必须编写 bash 包装器 Example t
  • Python:导入模块一次然后与多个文件共享

    我有如下文件 file1 py file2 py file3 py 假设这三个都使用 lib7 py lib8 py lib9 py 目前 这三个文件中的每一个都有以下行 import lib7 import lib8 import lib
  • 如何将 URL 添加到 Telegram Bot 的 InlineKeyboardButton

    我想制作一个按钮 可以从 Telegram 聊天中在浏览器中打开 URL 外部超链接 目前 我只开发了可点击的操作按钮 update message reply text Subscribe to us on Facebook and Te
  • 在Python中使用pil读取tif图像时出现值错误?

    我必须读取尺寸的tif图像2200 2200并输入 uint16 我将 PIL 库与 anaconda python 一起使用 如下所示 from PIL import Image img Image open test tif img i
  • 根据标点符号列表替换数据框中的标点符号[重复]

    这个问题在这里已经有答案了 使用 Canopy 和 Pandas 我有数据框 a 其定义如下 a pd read csv text txt df pd DataFrame a df columns test test txt 是一个单列文件
  • 将 Django 中的所有视图限制为经过身份验证的用户

    我是 Django 新手 我正在开发一个项目 该项目有一个登录页面作为其索引和一个注册页面 其余页面都必须仅限于登录用户 如果未经身份验证的用户尝试访问这些页面 则必须将他 她重定向到登录页面 我看到 login required装饰器会将
  • 从 R 中的 HTTPS 连接逐行读取

    当创建连接时open r 它允许逐行读取 这对于批量处理大数据流非常有用 例如这个脚本 https gist github com jeroenooms d33a24958d99bb969ac0通过一次读取 100 行来解析相当大的 gzi
  • AWS 将 MQTT 消息存储到 DynamoDB

    我构建了一个定期发送 MQTT 消息的 python 脚本 这是发送到后端的 JSON 字符串 Id 1234 Ut 1488395951 Temp 22 86 Rh 48 24 在后端 我想将 MQTT 消息存储到 DynamoDB 表中
  • 用 pandas DataFrame 替换 mysql 数据库表中的行

    Python 版本 2 7 6 熊猫版本 0 17 1 MySQLdb 版本 1 2 5 在我的数据库中 PRODUCT 我有一张桌子 XML FEED 表 XML FEED 很大 数百万条记录 我有一个 pandas DataFrame
  • 为什么从 openAI 导入 Universe 模块时出现“无效语法”错误

    当我导入时universe来自 openAI 的模块 我收到以下错误 Traceback most recent call last File
  • 如何查找哪个 Yocto 项目配方填充图像根文件系统上的特定文件

    我经常与 Yocto 项目合作 一个常见的挑战是确定文件为何 或来自什么配方 包含在 rootfs 中 这有望从构建系统的环境 日志和元数据中得出 理想情况下 一组命令将允许将文件链接回源 即配方 我通常的策略是对元数据执行搜索 例如gre
  • 超过两个点的Python相对导入

    是否可以使用路径中包含两个以上点的模块引用 就像这个例子一样 Project structure sound init py codecs init py echo init py nix init py way1 py way2 py w

随机推荐

  • Navicat将表生成pdm文件

    1 使用Navicat导出sql文件 选择相应的数据库 gt 点击右键 gt 转储到SQL文件 gt 仅结构 导出相应的sql文件 2 使用PowerDesigner工具将sql转换为pdm文件 选择File gt reverse engi
  • windows linux 效率,linux server 和 windows server 的性能比较

    近些天 上面要求找些linux和windows server的性能方面的优缺点比较 要求有数据支持 比较内容包括 mysql 方面的比较 tomcat方面的 以及操作系统方面的比较 在网上找了今天 找到的东西都是很空洞的 只是一句话概括 没
  • Linux基本使用

    Linux目录结构 Linux 文件系统是一个目录树的结构 文件系统结构从一个根目录开始 根目录下可以有任意多个文件和子目录 子目录中又可以有任意多个文件和子目录 bin 存放二进制可执行文件 ls cat mkdir等 bin usr b
  • kali下使用docker建立DVWA、CTFD靶机

    常规操作 apt get update apt get upgrade apt get dist upgrade 这一步一般不用 apt get clean 安装Docker apt get install docker docker co
  • Pytorch实现多分类问题 样例解释 通俗易懂 新手必看

    初学者学习Pytorch系列 第一篇 Pytorch初学简单的线性模型 代码实操 第二篇 Pytorch实现逻辑斯蒂回归模型 代码实操 第三篇 Pytorch实现多特征输入的分类模型 代码实操 第四篇 Pytorch实现Dataset数据集
  • 数学规划模型之线性规划

    一 数学规划模型简介 什么是优化问题 解决有限资源的最佳分配问题 即如何用 最好 的方法 使有限的资源能获取最佳的经济效益 数学规划模型分类 线性规划模型 LP 非线性规划模型 NLP 整数规划模型 IP 0 1规划模型 动态规划模型 DP
  • 前端八股文(3)53-84

    53 什么是 ARIA ARIA Accessible Rich Internet Applications 是能够让残障人士更加便利地访问 Web 内容和使用 Web 应用的一套机制 来自 W3C 的网络无障碍计划 Web Accessi
  • 基于wemos D1的无线遥控灯(433m无线模块)

    参考 基于wemos D1的无线遥控灯 433m无线模块 作者 一只小阿大 发布时间 2021 04 16 09 25 53 网址 https blog csdn net qq 44610809 article details 115747
  • 来,看一个真实的用户分析案例!

    大家好 我是小z 也可以叫我阿粥 今天给大家分享一个网易大客户分析的案例 一些思路和技巧 值得借鉴 在直播行业 用户的付费活跃规模及支付习惯与传统行业有很大的不同 直播大R付费是低频高arppu 可能一笔消费就达10万元 可能5分钟刷出10
  • unity3d网格(mesh)编程的研究

    关于unity3d 网格编程 建一个空物体 添加脚本MeshScript void Start gameObject AddComponent
  • 操作系统.存储器管理.简单杂记

    某计算机采用二级页表的分页存储管理方式 按字节编址 页面大小为1024B 每个页表项占2B 逻辑地址结构为 A 64 B 128 C 256 D 512 链接 https www nowcoder com questionTerminal
  • 计算机网络复习-04

    交换机以太网接口双工模式 单工 两个数据站之间只能沿单一方向传输数据 半双工 两个数据站之间可以双向数据传输 但不能同时进行 全双工 两个数据站之间可双向且同时进行数据传输 root localhost ethtool ens33 Sett
  • spring boot admin抛出"status":401,"error":"Unauthorized"异常

    打开spring boot admin的监控平台发现其监控的服务明细打开均抛出异常 Error timestamp 1502749349892 status 401 error Unauthorized message Full authe
  • 10-golang运算符

    文章目录 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 Go 语言内置的运算符有 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 运算符 描述 相加 相减 相乘 相除 求余 注意 自增 和 自减 在Go语言
  • Level Shift的影响及使用及位置

    H2L 一般放在Low Voltage 因为H2L LevelShift的supply Voltage是VDDL 如果放在High Voltage就需要将VDDL的power rail route到VDDH domain 如果高低电压差别不
  • hadoop2.7.2学习笔记05-hadoop文件系统API定义-hadoop文件系统类org.apache.hadoop.fs.FileSystem

    class org apache hadoop fs FileSystem 抽象类FileSystem是访问hadoop文件系统的最原生态的方式 它的非抽象的子类用来实现hadoop支持的各个文件系统 所有基于此接口的的操作必须要支持相对路
  • 喜报|擎创科技携手华胜天成,深度探索企业数字化转型之路

    近日 上海擎创信息技术有限公司 简称 擎创科技 与北京华胜天成科技股份有限公司 简称 华胜天成 达成战略合作伙伴关系 擎创科技副总裁冯陈湧与华胜天成副总裁崔勇 助理总裁郭涛一致认为在金融 保险 证券 政府 能源 运营商 新能源汽车等各领域
  • LVS+Keepalived群集

    LVS Keepalived群集 一 Keepalived实现原理 1 原理 2 Keepalived体系主要模块及其作用 3 Keepalived工具介绍 4 合格的集群应该具备的特性 二 Keepalived的部署 三 LVS Keep
  • IDEA插件

    Statistic 统计项目代码行数
  • python -m SimpleHTTPServer 使用详解

    我们可以很简单的使用 python m SimpleHTTPServer 快速搭建一个http服务 提供一个文件浏览的web服务 在linux系统上安装了Python后 Python自带了一个WEB服务器 SimpleHTTPServer