首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏机器学习算法与Python学习

    Python效率工具 | SimpleHTTPServer

    例如,你的同事要让你传的文件位于某一个目录下,那么,你可以进入这个目录,然后执行下面的命令启动一个下载服务器: python -m SimpleHTTPServer 在Python 3中,由于对系统库进行了重新整理 例如,笔者在自己的服务器上的`~/temp`目录下启动一个下载服务器: ls app.py depoly.sh fabfile.pypython -m SimpleHTTPServer Serving

    1.2K40发布于 2019-07-04
  • 来自专栏质量管理技术

    Python-SimpleHTTPServer的应用

    Python下SimpleHTTPServer的应用 提高工作效率之<学习小工具,学会大应用> 一,应用场景 服务间文件传输-A服务器的文件 copy到B服务器 二,应用内容 Linux传输文件时,除了 ssh和scp、ftp常见的方法外,Python下SimpleHTTPServer小工具也可以快捷的进行传输。 在Linux 服务器上或安装了 Python 的机器上,使用Python自带了一个WEB服务器 SimpleHTTPServer。 三,应用语法 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。 局域网中使用web去访问http:/IP:8000即可 四,应用命令 1,A服务敲命令: python -m SimpleHTTPServer 9999 使用上面的命令可以把当前目录发布到9999端口。

    1.2K120发布于 2021-08-03
  • 来自专栏bit哲学院

    使用 Python SimpleHTTPServer 快速共享文件

    参考链接: 使用Python的SimpleHTTPServer模块提供文件 使用 Python SimpleHTTPServer 快速共享文件    python    今天,朋友要我给它传一些照片和几个视频文件 后来Google 一下,找到一个 SimpleHTTPServer, 它是一个 Python 模块,在我的系统上是自带的。     转到照片目录下,使用    python -m SimpleHTTPServer    便以当前目录为根目录,打开一个 Web 服务器,由于默认的端口是8000,而为了避免重新设置路由器上的端口转发,我指定了 9393 端口:    python -m SimpleHTTPServer 9393    成功了,酷!     为了方便以后使用,写了个 alias 加入了我的 .bash_profile 中    alias http="python -m SimpleHTTPServer"    以后,我再想分享什么文件,只需

    1.9K00发布于 2021-01-16
  • 来自专栏DevOps

    使用golang开发简单一个simplehttpserver

    20010编辑于 2025-05-29
  • 来自专栏JetpropelledSnake

    Python学习笔记之使用 python -m SimpleHTTPServer 快速搭建http服务

    很简单,使用SimpleHTTPServer。 0x01 使用   各种Linux发行版通常都内置了Python,故使用此方法非常方便。 SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。它在Python 3已经合并到http.server模块中。 SimpleHTTPServer在Python 3的用法与在Python 2的用法相似(python3 -m http.server 6789), 本文以Python 2为例。    SimpleHTTPServer有一个特性,如果待共享的目录下有index.html,那么index.html文件会被视为默认主页;如果不存在index.html文件,那么就会显示整个目录列表。 SimpleHTTPServer使用方法   1)进入待分享的目录    2)执行命令     # python -m SimpleHTTPServer $端口号   # 注意:不填端口号则默认使用8000

    1.4K50发布于 2019-08-29
  • 来自专栏bit哲学院

    python主页功能模块_Python的SimpleHTTPServer模块用处及使用方法简介

    参考链接: 使用Python的SimpleHTTPServer模块提供文件 搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。 很简单,使用SimpleHTTPServer。  各种Linux发行版通常都内置了Python,故使用此方法非常方便。 SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。它在Python 3已经合并到http.server模块中。 SimpleHTTPServer在Python 3的用法与在Python 2的用法相似(python3 -m http.server 6789), 本文以Python 2为例。   SimpleHTTPServer使用方法  1)进入待分享的目录  2)执行命令python -m SimpleHTTPServer 端口号  注意:不填端口号则默认使用8000端口。  

    72800发布于 2021-01-16
  • 来自专栏Django Scrapy

    使用 python 快速搭建http服务 传输服务,下载服务器资源

    python2 使用 python -m SimpleHTTPServer 快速搭建http服务 python3 使用 python -m httpserver 快速搭建http服务 摘要: 在 Linux 服务器上或安装了 Python 的机器上,可以使用 nohup python -m SimpleHTTPServer [port] & 快速搭建一个http服务。 在 Linux 服务器上或安装了 Python 的机器上,Python自带了一个WEB服务器 SimpleHTTPServer。 我们可以很简单的使用 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。 命令如下: python -m SimpleHTTPServer 8000 使用上面的命令可以把当前目录发布到8000端口。

    2.1K20发布于 2018-11-09
  • 来自专栏python3

    Python实现简单的HTTP服务器(支

    python内置模块 SimpleHTTPServer  (支持下载功能) 在对应的工作目录下,运行命令python -m SimpleHTTPServer 即可把当前目录下以共享服务的形式共享出去。 外部访问可通过访问:http://ip:端口号来访问  (默认端口为8000) 可指定端口: python -m SimpleHTTPServer 8081 ?

    76810发布于 2020-01-06
  • 来自专栏python3

    Python一行代码实现一个文件服务器

    简述 Python有很多简单的工具库可用,其中有一个非常实用的工具库: SimpleHTTPServer 一行代码建立一个简单的python HTTP文件服务器 使用方法 $python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... # 访问地址 http://ip:8000 # 指定端口 $python -m SimpleHTTPServer 80 但是这个文件服务器是单线程的,意味着如果多个用户访问会被阻塞,同时只能一个用户访问 优化 import socket import SocketServer import BaseHTTPServer from SimpleHTTPServer

    1.6K10发布于 2020-01-07
  • 来自专栏全栈工程师修炼之路

    快速HTML服务搭建

    0x00 前言 描述:在做运维或者安全相关的测试项目的时候,需要快速搭建HTML服务器环境来存在下载文件或者POC,主要针对于HTML代码与文件浏览下载; 0x01 实现快速搭建 Step1.Python的SimpleHTTPServer 模块的使用 #Python2 python -m SimpleHTTPServer 8080 #python3已经改成了http.server python -m http.server 端口号 ? WeiyiGeek.SimpleHTTPServer Step2.php的-S命令实现HTML解析 exec php -S 0:8081 index.php ? WeiyiGeek.php的-S命令

    1.1K10发布于 2020-10-23
  • 来自专栏lib库

    接口隔离原则介绍

    simpleHttpServer = new SimpleHttpServer(“127.0.0.1”, 2389); simpleHttpServer.addViewer("/config" , redisConfig); simpleHttpServer.addViewer("/config", mysqlConfig); simpleHttpServer.run(); } simpleHttpServer = new SimpleHttpServer(“127.0.0.1”, 2389); simpleHttpServer.addViewer("/config" , redisConfig); simpleHttpServer.addViewer("/config", mySqlConfig); simpleHttpServer.addViewer ("/metrics", apiMetrics); simpleHttpServer.addViewer("/metrics", dbMetrics); simpleHttpServer.run

    70500编辑于 2022-12-03
  • 来自专栏米扑专栏

    Python 学习入门(28)—— 服务器实例

    在Python中,我们可以使用SimpleHTTPServer包和CGIHTTPServer包来减小以上的负担。其中,SimpleHTTPServer可以用于处理GET方法和HEAD方法的请求。 当一个HTTP请求到来时,其URL指向某个文件,SimpleHTTPServer会读取这个文件,并分析文件类型,自动生成response,回复客户端。 如果URL指向某个文件夹,SimpleHTTPServer会读取该文件夹下的index.html或者index.hml文件。 SimpleHTTPServer: # Simple HTTPsERVER import SocketServer import SimpleHTTPServer HOST = '' PORT = 8000 而在 SimpleHTTPServer的改进中,response固化成为:读取URL对应文件并将其内容呈现给客户。这大大限制了我们的自由 度。

    98940发布于 2019-02-18
  • 来自专栏院长运维开发

    Python搭建简单http服务

    前提条件: 在服务器上要安装好Python ,Python自带了一个WEB服务器 SimpleHTTPServer。可以执行以下命令快速搭建一个http服务。 nohup python -m SimpleHTTPServer [port] & 例如: python -m SimpleHTTPServer 8000 image.png

    61620发布于 2021-02-19
  • 来自专栏python3

    简单http和https服务器pytho

    http服务器代码 import sys import BaseHTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler HandlerClass keyout https_svr_key.pem -out https_svr_key.pem -days 3650 -nodes # import BaseHTTPServer import SimpleHTTPServer document root:%s" % (ip, port, script_home)) httpd = BaseHTTPServer.HTTPServer(('127.0.0.1', port), SimpleHTTPServer.SimpleHTTPRequestHandler

    88910发布于 2020-01-07
  • 来自专栏代码伴一生

    用几行Python代码实现一个简单的Web服务器

    用几行Python代码实现一个简单的Web服务器 import SimpleHTTPServer import SocketServer PORT = 80 Handler = SimpleHTTPServer.SimpleHTTPRequestHandler

    48500发布于 2021-09-19
  • 来自专栏人生得意须尽欢

    用几行Python代码实现一个简单的Web服务器

    用几行Python代码实现一个简单的Web服务器 import SimpleHTTPServer import SocketServer PORT = 80 Handler = SimpleHTTPServer.SimpleHTTPRequestHandler

    44730发布于 2021-11-01
  • 来自专栏python3

    python搭建服务器

    2.python自带web模块 python自带的web模块包含BaseHTTPServer、SimpleHTTPServer、CGIHTTPServer这三种, 使用python自带的包就能快速搭建起 使用方法很简单,直接用终端进入到所选定的文件目录,在终端输入: python -m SimpleHTTPServer 8080 如果返回结果为: ? 则说明开启成功,在8080端口开启python自带的SimpleHTTPServer。 可以直接在本地浏览器输入: localhost:8080,就能访问SimpleHTTPServer服务。

    4.4K20发布于 2020-01-13
  • 来自专栏Vamei实验室

    Python应用02 Python服务器进化

    在Python中,我们可以使用SimpleHTTPServer包和CGIHTTPServer包来规定针对不同请求的操作。 SimpleHTTPServer 我们将text_content放置在index.html中,并单独存储text.jpg文件。 如果URL指向index_html的母文件夹时,SimpleHTTPServer会读取该文件夹下的index.html文件。 handler in SimpleHTTPServer package server = SocketServer.TCPServer((HOST, PORT), SimpleHTTPServer.SimpleHTTPRequestHandler 在SimpleHTTPServer中,操作与URL的指向密切相关。我用自由度,换来了更加简洁的程序。

    1.2K60发布于 2018-01-18
  • 来自专栏python3

    python simplehttpser

    工作中想搭建个简单的http服务,直接在终端 python -m SimpleHTTPServer 8000 便可以启动http服务了,用来分发资源。 from SimpleHTTPServer import SimpleHTTPRequestHandler import BaseHTTPServer class CORSRequestHandler

    49710发布于 2020-01-10
  • 来自专栏python3

    python搭建简易HTTPServer

    比如,我在IP为192.168.191.128的主机上需要共享一个目录叫做riacn-code,执行如下命令: cd riacn-code python -m SimpleHTTPServer 得到结果 http server默认端口为8000,如果更改端口,可按如下格式: python -m SimpleHTTPServer 8080

    91730发布于 2020-01-08
领券