找到 34423 篇文章,关于编程
3K+ 次浏览
在继续之前,请确保您的机器上已安装 MySQLdb。只需在您的 Python 脚本中键入以下内容并执行它:`#!/usr/bin/python import MySQLdb`如果产生以下结果,则表示未安装 MySQLdb 模块:`Traceback (most recent call last): File "test.py", line 3, in import MySQLdb ImportError: No module named MySQLdb`要安装 MySQLdb 模块,请使用以下命令:对于 Ubuntu,请使用以下命令:`$ sudo apt-get install python-pip python-dev libmysqlclient-dev`对于 Fedora,请使用以下命令:`$ sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc`对于 Python ... 阅读更多
407 次浏览
有时,您可能希望提供一个选项,允许用户点击链接并弹出“文件下载”对话框,而不是显示实际内容。这非常简单,可以通过 HTTP 头实现。此 HTTP 头与上一节中提到的头不同。例如,如果您想使 FileName 文件可从给定链接下载,则其语法如下:`#!/usr/bin/python # HTTP Header print "Content-Type:application/octet-stream; name = \"FileName\"\r"; print "Content-Disposition: attachment; filename = \"FileName\"\r"; # 实际文件内容将在此处。 ... 阅读更多
9K+ 次浏览
使用 Python 上传文件有两种常见方法。一种是通过使用 Web 服务器和 CGI 环境的云存储服务(也称为自动化文件上传系统)。在本教程中,我们将重点介绍使用 CGI(公共网关接口)环境进行文件上传。此过程涉及生成用于文件上传的 HTML 表单以及用于管理文件保存和上传到服务器的 Python 脚本。使用 Python 上传文件的步骤如下:创建 HTML 表单... 阅读更多
2K+ 次浏览
向浏览器发送 Cookie 非常容易。这些 Cookie 在 Content-type 字段之前的 HTTP 头中发送。假设您想设置 UserID 和 Password 为 Cookie。设置 Cookie 的方法如下:示例`#!/usr/bin/python print "Set-Cookie:UserID = XYZ;\r" print "Set-Cookie:Password = XYZ123;\r" print "Set-Cookie:Expires = Tuesday, 31-Dec-2007 23:12:40 GMT";\r" print "Set-Cookie:Domain = www.tutorialspoint.com;\r" print "Set-Cookie:Path = /perl;" print "Content-type:text/html\r\r" ...........其余的 HTML 内容....`从这个例子中,您必须已经了解了如何设置 Cookie。我们使用 Set-Cookie HTTP 头来设置 Cookie。设置 Cookie 属性(如 Expires、Domain 和 Path)是可选的。它是... 阅读更多
445 次浏览
HTTP 协议是无状态协议。对于商业网站,需要在不同页面之间维护会话信息。例如,一个用户注册在完成许多页面后结束。如何在所有网页上维护用户的会话信息?在许多情况下,使用 Cookie 是记住和跟踪偏好、购买、佣金以及其他改善访客体验或网站统计信息所需信息的最高效方法。工作原理?您的服务器以 Cookie 的形式向访客的浏览器发送一些数据。浏览器可能会接受 Cookie。如果接受,则将其存储为纯文本... 阅读更多
410 次浏览
当有很多选项可用但只选择一个或两个时,使用下拉框。示例以下是包含一个下拉框的表单的 HTML 代码示例:数学物理输出此代码的结果是以下表单:以下是处理 Web 浏览器提供的输入的 dropdown.py 脚本:`#!/usr/bin/python # 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 if form.getvalue('dropdown'): subject = form.getvalue('dropdown') else: subject = "Not entered" print "Content-type:text/html\r\r" print "" print "" print "下拉框... 阅读更多
231 次浏览
当必须将多行文本传递到 CGI 程序时,使用 TEXTAREA 元素。示例以下是包含 TEXTAREA 框的表单的 HTML 代码示例:在此处键入您的文本...此代码的结果是以下表单:以下是处理 Web 浏览器提供的输入的 textarea.cgi 脚本:`#!/usr/bin/python # 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 if form.getvalue('textcontent'): text_content = form.getvalue('textcontent') else: text_content = "Not entered" print "Content-type:text/html\r\r" print "" print ""; print "文本区域 - 第五个... 阅读更多
255 次浏览
当只需要选择一个选项时,使用单选按钮。示例以下是包含两个单选按钮的表单的 HTML 代码示例:数学物理输出此代码的结果是以下表单:以下是处理 Web 浏览器为单选按钮提供的输入的 radiobutton.py 脚本:`#!/usr/bin/python # 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 if form.getvalue('subject'): subject = form.getvalue('subject') else: subject = "Not set" print "Content-type:text/html\r\r" print "" print "" print "单选按钮 - 第四个 CGI 程序"... 阅读更多
458 次浏览
当需要选择多个选项时,使用复选框。示例以下是包含两个复选框的表单的 HTML 代码示例:数学物理输出此代码的结果是以下表单:以下是处理 Web 浏览器为复选框按钮提供的输入的 checkbox.cgi 脚本:`#!/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: physics_flag = "OFF" print "Content-type:text/html\r\r" print "" ... 阅读更多
519 次浏览
将信息传递到 CGI 程序的一种通常更可靠的方法是 POST 方法。这以与 GET 方法完全相同的方式打包信息,但它不是在 URL 中的 ? 后发送为文本字符串,而是将其发送为单独的消息。此消息以标准输入的形式进入 CGI 脚本。示例以下是处理 GET 和 POST 方法的相同 hello_get.py 脚本:`#!/usr/bin/python 导入用于 CGI 处理的模块 import cgi, cgitb # 创建 FieldStorage 实例 form = cgi.FieldStorage() # 从字段获取数据 first_name = form.getvalue('first_name') ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP