【Python】使用CGI编写简单Web表单

一、问题

折腾了大半天,终于搞定。被网上各种模模糊糊Apache关于CGI 配置弄得心力交瘁。

最终是通过python 3 中http.server搞定本地服务器。

 

二、方案

1.脚本

前端网页 friends.html


    
        Friends CGI Demo (static screen)
    
    
        

Friends list for: NEW USER

Enter your Name:

How many friends do you have? 0 10 25 50 100

py脚本 friendsA.py

import cgi

reshtml = '''Content-Type: text/html\n

Friends CGI Demo (dynamic screen)

Friends list for: %s

Your name is: %s

You have %s friends. ''' form = cgi.FieldStorage() who = form['person'].value howmany = form['howmany'].value print(reshtml % (who, who, howmany))

2.目录结构

3.启动服务器

python -m http.server 8000

4.web测试

http://localhost:8000/friends.html

【Python】使用CGI编写简单Web表单_第1张图片

点击“提交”或回车,自动跳转

【Python】使用CGI编写简单Web表单_第2张图片

【原文】

1.从 Python 快速启动 CGI 服务器 https://blog.csdn.net/weixin_34419326/article/details/92878854

你可能感兴趣的:(编程)