zoukankan
html css js c++ java
Python Web简单加法器的实现--Python
坚持写博客来记录学习过程,哪怕学习的东西多么简单!下面是python中cgi相关知识。
T
emplate.py
:
(模板引擎文件)
#模板引擎
def
start_response(resp=
"text/html"):
return
'Content-type: '+resp+
'
'
def
start_form(the_url=
""
,form_type=
"POST"):
return
'<form action="'+the_url+
'"method="'+form_type+
'">'
def
end_form(submit_msg=
"求和"):
return
'<input type="submit" value="' +submit_msg+
'">'
def
input_label(name
,placeholder=
""
,value=
""
,readonly=
None):
if readonly
is None:
return
'<input type="text" size="20" value="'+value+
'" name="'+name+
'" placeholder="'+placeholder+
'">'
else:
return
'<input type="text" size="20" value="'+value+
'" readonly="'+readonly+
'" name="'+name+
'" placeholder="'+placeholder+
'">'
def
context(word):
return word
def
start_div(align
,style):
return
'<div align="'+align+
'"style="'+style+
'">'
def
end_div():
return
"</div>"
def
img(src):
return
'<img src="'+src+
'">
main.py
:
import cgitb
,cgi
from Template
import *
form1=cgi.FieldStorage()
num1=form1.getvalue(
"Num1")
num2=form1.getvalue(
"Num2")
num3=
None
if not num1
is None and not num2
is None:
num1=
int(num1)
num2=
int(num2)
num3=num1+num2
# print("Content-type:text/html ")
print(start_response())
# print(img("../views/add.png"))
# print(start_div("center","margin-top:40px;"))
# print(img("../views/add.png"))
# print(end_div())
print(start_div(
"center"
,
"margin:50px 0 0 0"))
print(start_form())
print(input_label(
"Num1"
,
"参数1"))
print(
"+")
print(input_label(
"Num2"
,
"参数2"))
print(
"=")
if num3
is None:
print(input_label(
"Num3"
,
"结果"
,
""
,
"readonly"))
else:
print(input_label(
"Num3"
,
"结果"
,
str(num3)
,
"readonly"))
print(end_form())
print(end_div())
查看全文
相关阅读:
《西北师范大学疫情防控信息系统》
《西北师范大学学生疫情上报系统》项目报告
201771010138-邹丰蔚 实验一 软件工程准备-<学习准备>
201771030111-刘维 实验四 软件项目案例分析
201771030111-刘维 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告
MySql-5.7.29 zip版安装教程
201771030111-刘维 实验二 个人项目—《西北师范大学学生疫情上报系统》项目报告
201771030111-刘维 实验一 软件工程准备一<读《现代软件工程-构建之法》有问>
201771030106-葛佳诚 实验四 软件项目案例分析
201771030106-葛佳诚 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告
原文地址:https://www.cnblogs.com/qikeyishu/p/8544687.html
最新文章
201771010131-王之泰 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告
5分钟发布项目到github
201771010131-王之泰 实验二 个人项目—《西北师范大学学生疫情上报系统》项目报告
201771010131-王之泰 实验一 软件工程准备—<通读《现代软件工程—构建之法》后所思所想>周学习总结
如何注册博客园博客并加入班级
201771030129-张琳 实验四 软件项目案例分析
201771030129-张琳 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告
201771030129-张琳 实验二 个人项目— 《西北师范大学学生疫情上报系统》项目报告
201771030129-张琳 实验一软件工程准备—<阅读书之后的三个疑问>
201771010124-王海珍-实验四 软件项目案例分析
热门文章
201771010124-王海珍 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告
201771010124 王海珍 实验二 个人项目一《西北师范大学学生疫情上报系统》
201771010124 王海珍软件工程 实验一-构建之法-<初步认识软件工程>
201771010124 王海珍 《面向对象设计 java》第十八周总结
201771010124 王海珍 《面向对象设计 java》第十七周实验总结
201771010124 王海珍 《面向对象设计 Java》第十六周实验总结
201771010124 王海珍 《面向对象设计 java》第十五周实验总结
201771010124 王海珍 《面向对象设计 java》第十四周实验总结
201771010124 王海珍 《面向对象设计 java》第十三周实验总结
实验四 软件工程结对项目
Copyright © 2011-2022 走看看