专栏首页python3python一个命令开启http服务器

python一个命令开启http服务器

1、python开启http服务器

python -m SimpleHTTPServer 8080 如果提示错误: python.exe: No module named SimpleHTTPServer

则试一下命令: python -m http.server

2、执行py脚本文件,开启cgi映射

python -m http.server --cgi 8000

py代码里添加

header = 'Content-Type: text/html\n' print(header)

比如/cgi-bin/1.py文件代码:

header = 'Content-Type: text/html\n' html = 'abc' print(header) print(html)

访问http://127.0.0.1:8000/cgi-bin/1.py

可以正常输出abc

Ps:

py代码文件默认目录在cgi-bin或者htbin

http.server官方文档 https://docs.python.org/3/library/http.server.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【apache+cgi+python】c

    虽然现在开发web用的都是一些成熟的框架, 使我们可以不用关心底层的接口逻辑, 但是多了解一些底层的知识对我们也是有帮助的。

    py3study
  • Django 基于 jquery 的 a

    py3study
  • Django之Template

    这样在浏览器中渲染出的就是sfencs,即把{{ name }}替换成了views函数传递的字典对应的值。

    py3study
  • 【apache+cgi+python】c

    虽然现在开发web用的都是一些成熟的框架, 使我们可以不用关心底层的接口逻辑, 但是多了解一些底层的知识对我们也是有帮助的。

    py3study
  • jquery ajax

    ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。aj...

    Devops海洋的渔夫
  • Django搭建博客(九):为博客添加代码高亮显示和 md文档支持

    特别需要注意的是:代码块必须使用三个 '`' 符号包裹起来才能正确识别,语言标记可有可无,但是三个 '`' 必须单独成行。

    渔父歌
  • Windows 系统指令及服务

    ipconfig /all 获取ip地址 所在域 linux:ifconfig -a

    贝塔安全实验室
  • koa2实现静态资源服务器

    访问public下的图片资源 localhost:3001/[图片名称].jpg

    薛定喵君
  • 零基础自学python要多久?

    Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,欢迎前来领取...

    python学习教程
  • linux基础分享二

    /bin 该目录中存放Linux系统常用的可执行文件,如:mv、cp、cat、chomod、chown等常用命令。

    吾非同

扫码关注云+社区

领取腾讯云代金券