找到 10786 篇文章 关于 Python

如何在 Python 中使用列表推导式创建字典?

Gireesha Devara
更新于 2023-08-24 14:30:19

495 次浏览

通过在 python 中使用 dict() 方法,我们可以使用列表推导式创建 python 字典。dict() 方法的语法如下所示。以下是此 dict(**kwarg) 关键字参数的语法。我们可以传递一个或多个关键字参数。如果未传递任何关键字参数,则 dict() 方法将创建一个空字典对象。使用列表推导式创建字典的语法:dict(list_comprehension) 使用列表推导式创建字典 在这里,我们不需要发送大量关键字,而是需要向 dict() 方法发送一个包含键值对的元组列表。让我们... 阅读更多

在 Python 中,**(双星号) 和 *(星号) 对于参数有什么作用?

Gireesha Devara
更新于 2023-09-09 22:59:21

5K+ 次浏览

在创建函数时,单个星号 (*) 用于接受并允许用户传递任意数量的位置参数。同样,双星号 (**) 用于接受任意数量的关键字参数。当我们不确定要向函数传递多少个参数并且这些参数不是关键字时,可以使用单个星号 (*)。当我们不知道要向函数传递多少个关键字参数时,可以使用双星号 (**kwargs) 传递关键字,这些关键字将位于名为 ... 的字典中 阅读更多

如何将下拉框数据传递到 Python CGI 脚本?

Rajendra Dharmkar
更新于 2020-06-25 21:12:50

493 次浏览

将下拉框数据传递到 CGI 程序当我们有多个选项可用但只选择一个或两个时,可以使用下拉框。这是一个带有下拉框的表单的 HTML 代码示例: 数学 物理 此代码的结果是以下表单: 提交下面是 dropdown.py 脚本,用于处理 Web 浏览器给出的输入。#!/usr/bin/python # 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 if form.getvalue('subject'):    subject = form.getvalue('subject') else:    subject = "未选择" print "Content-type:text/html\r\r" print ... 阅读更多

如何将文本区域数据传递到 Python CGI 脚本?

Rajendra Dharmkar
更新于 2020-06-16 12:18:43

686 次浏览

将文本区域数据传递到 CGI 程序当需要将多行文本传递到 CGI 程序时,使用 TEXTAREA 元素。这是一个带有 TEXTAREA 框的表单的 HTML 代码示例: 在此处输入您的文本... 此代码的结果是以下表单:在此输入您的文本... 提交下面是 textarea.cgi 脚本,用于处理 Web 浏览器给出的输入:#!/usr/bin/python # 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 if form.getvalue('textcontent'):    text_content = form.getvalue('textcontent') else:    text_content = "未输入" print ... 阅读更多

如何将单选按钮数据传递到 Python CGI 脚本?

Rajendra Dharmkar
更新于 2020-06-16 12:16:41

877 次浏览

将单选按钮数据传递到 CGI 程序当只需要选择一个选项时,使用单选按钮。这是一个带有两个单选按钮的表单的 HTML 代码示例: 数学 物理 此代码的结果是以下表单: 数学 物理 选择科目下面是 radiobutton.py 脚本,用于处理 Web 浏览器为单选按钮给出的输入:#!/usr/bin/python # 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 if form.getvalue('subject'):    subject = form.getvalue('subject') else:    subject = "未设置" print "Content-type:text/html\r\r" print ... 阅读更多

如何将复选框数据传递到 Python CGI 脚本?

Rajendra Dharmkar
更新于 2020-06-16 12:17:52

435 次浏览

将复选框数据传递到 CGI 程序当需要选择多个选项时,使用复选框。这是一个带有两个复选框的表单的 HTML 代码示例: 数学 物理 此代码的结果是以下表单:数学 物理 选择科目下面是 checkbox.cgi 脚本,用于处理 Web 浏览器为复选框按钮给出的输入。#!/usr/bin/python # 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 if form.getvalue('maths'):    math_flag = "ON" else:    math_flag = "OFF" if form.getvalue('physics'):    physics_flag = "ON" else: ... 阅读更多

如何使用 Python CGI 脚本处理简单的表单数据?

Arnab Chakraborty
更新于 2023-09-09 23:02:23

4K+ 次浏览

假设有一个 HTML 文件如下: 姓名: 姓氏: 提交此表单后,它应该转到名为“getData.py”的 Python 页面,您应该从此 HTML 页面获取数据并显示。然后以下是 Python CGI 的代码。 #!C:\Python27\python.exe # 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 first_name = form.getvalue('first_name') last_name  = form.getvalue('last_name') print("Content-type:text/html") print print("") print("") print("Hello - Second CGI Program") print("") print("") print(" ... 阅读更多

如何将 Python CGI 脚本的结果发送到浏览器?

Arnab Chakraborty
更新于 2020-06-22 15:37:06

241 次浏览

# 从 HTML 页面的字段获取数据 first_name = form.getvalue('first_name') last_name  = form.getvalue('last_name') 将数据发送到浏览器 print("Content-type:text/html") print print("") print("") print("Hello - Second CGI Program") print("") print("") print(" Hello %s %s " % (first_name, last_name)) print("") print("")

如何在 Python CGI 脚本中读取所有 HTTP 标头?

harsh manvar
更新于 2020-02-27 05:31:58

1K+ 次浏览

可以使用 python 在 apache CGI 脚本中获取自定义请求标头的值。解决方案类似于此。Apache 的 mod_cgi 将为接收到的每个 HTTP 请求标头设置环境变量,以这种方式设置的变量都将具有 HTTP_ 前缀,例如 x-client-version: 1.2.3 将作为变量 HTTP_X_CLIENT_VERSION 可用。因此,要读取上述自定义标头,只需调用 os.environ["HTTP_X_CLIENT_VERSION"] 即可。以下脚本将打印所有 HTTP_* 标头和值:#!/usr/bin/env python import os print "Content-Type: text/html" print "Cache-Control: no-cache" print print "" for headername, headervalue in os.environ.iteritems():     if headername.startswith("HTTP_"):         print "{0} = {1}".format(headername, headervalue)   ... 阅读更多

如何编写 Python CGI 程序与 MySQL 交互?

Arnab Chakraborty
更新于 2019-07-30 22:30:22

1K+ 次浏览

假设您想使用 Python CGi 脚本登录您的帐户,以下是详细信息 login.html 电子邮件: 密码: login.py #!C:\Python27\python.exe import MySQLdb import cgi import Cookie # 打开数据库连接 db = MySQLdb.connect("localhost", "root", "", "student" ) # 准备一个 ... 阅读更多

广告