Python3 notes

简介: Python3 notes

通过CGI程序传递checkbox数据

checkbox用于提交一个或者多个选项数据,HTML代码如下:

实例


<html>

<head>

<metacharset="utf-8">

<title>菜鸟教程(runoob.com)</title>

</head>

<body>

<formaction="/cgi-bin/checkbox.py"method="POST"target="_blank">

<inputtype="checkbox"name="runoob"value="on"/> 菜鸟教程

<inputtype="checkbox"name="google"value="on"/> Google

<inputtype="submit"value="选择站点"/>

</form>

</body>

</html>

以下为 checkbox.py 文件的代码:

实例

#!/usr/bin/python3


# 引入 CGI 处理模块

importcgi,cgitb


# 创建 FieldStorage的实例

form =cgi.FieldStorage()


# 接收字段数据

if form.getvalue('google'):

  google_flag ="是"

else:

  google_flag ="否"


if form.getvalue('runoob'):

  runoob_flag ="是"

else:

  runoob_flag ="否"


print("Content-type:text/html")

print()

print("")

print("")

print("\"utf-8\">")

print("菜鸟教程 CGI 测试实例")

print("")

print("")

print("

菜鸟教程是否选择了 : %s

" % runoob_flag)

print("

Google 是否选择了 : %s

" % google_flag)

print("")

print("")

修改 checkbox.py 权限:

chmod 755 checkbox.py

相关文章
|
6月前
|
移动开发 Python
Python3 notes
Python3 notes
|
5月前
|
PHP
tp5 宝塔open_basedir restriction in effect 错误; IIS open_basedir restriction in effect
一个旧的微信项目在换部署环境后出错,客户使用的是iis8。尽管查阅了官方手册和大量建议修改php.ini的百度解决方案,问题仍未解决。最终,通过关闭防跨站攻击设置,并重启php和iis,成功解决了网站无法访问的问题。
30 2
|
6月前
|
存储 Java 应用服务中间件
Spring框架学习 -- 核心思想
Spring框架学习 -- 核心思想
44 0
|
Kubernetes Java 测试技术
|
机器学习/深度学习 算法 机器人
路径规划算法:基于樽海鞘算法的机器人路径规划算法- 附matlab代码
路径规划算法:基于樽海鞘算法的机器人路径规划算法- 附matlab代码
|
存储 自然语言处理 算法
索引的数据结构、索引及其优缺点、索引的声明与使用以及索引的设计原则
索引的数据结构、索引及其优缺点、索引的声明与使用以及索引的设计原则
269 0
|
缓存 Java 数据库连接
rollback-only异常令我对事务有了新的认识(二)
rollback-only异常令我对事务有了新的认识(二)
1144 0
rollback-only异常令我对事务有了新的认识(二)
|
机器学习/深度学习 存储 自然语言处理
Trie树
Trie树
105 0