iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >如何编写Python CGI程序与MySQL交互?
  • 606
分享到

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

2023-10-22 10:10:31 606人浏览 安东尼
摘要

假设您想使用python CGi脚本登录您的帐户,以下是详细信息 login.html <html> <body> <fORM action="login.py" method="get"&

假设您想使用python CGi脚本登录您的帐户,以下是详细信息

login.html


<html>
   <body>
      <fORM action="login.py" method="get">
         email: <input type="text" name="e1">
         passWord: <input type="password" name="p1">
         <input type="submit" value="reGISter">
      </form>
   </body>
</html>

登录.py


#!C:\Python27\python.exe
import Mysqldb
import cgi
import Cookie

# Open database connection
db = mysqldb.connect("localhost","root","","student" )

# prepare a cursor object using cursor() method
cursor = db.cursor()
data=cgi.FieldStorage()
a=data.getvalue('e1')
b=data.getvalue('p1')

# Prepare sql query to fetch a record into the database.
sql = "select id,email,password from user where email='"+a+"' AND password='"+b+"'"
try:
# Execute the SQL command
if(cursor.execute(sql)): 
   # Commit your changes in the database 
   db.commit()
   c=Cookie.SimpleCookie()

   # assign a value
   c['mou']=a

   # set the xpires time
   c['mou']['expires']=24*60*60

   # print the header, starting with the cookie
   print c
   print("Content-type: text/html")
   print('''<html>
      <head>
         <title>Hello Word - First CGI Program</title>
      </head>
      <body>
         <h2>successfully login</h2>
      </body>
   </html>''')
else:
   # Commit your changes in the database
   db.commit()
   print("Content-type: text/html")
   print("<html>")
   print("<body>")
   print("<h2>fail</h2>")
   print("</body>")
   print("</html>")
except:
   # Rollback in case there is any error
   db.rollback()

   # disconnect from server
   db.close()
您可能感兴趣的文档:

--结束END--

本文标题: 如何编写Python CGI程序与MySQL交互?

本文链接: https://www.lsjlt.com/news/438553.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何编写Python CGI程序与MySQL交互?
    假设您想使用Python CGi脚本登录您的帐户,以下是详细信息 login.html <html> <body> <form action="login.py" method="get"&...
    99+
    2023-10-22
  • 怎么在Python中交互CGI编程
    这篇文章给大家介绍怎么在Python中交互CGI编程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2...
    99+
    2023-06-14
  • Python编程——与Office交互
    首先声明我的Python的版本是3.6的。照着树上抄有很多错误的地方。这也是Python用的很不爽的地方,老是更新方法,2.X的Python升到3.X,附带的模块各种改,解决答案又分布在各个旮旯里。 这里直接放我运行好的代码(与...
    99+
    2023-01-31
    Python Office
  • python编写第一个交互程序步骤示例教程
    Input()函数编写 1.编写一个稍微复杂一点的程序。使用Input()函数编写一个请用户输入名字的程序。 (1)打开IDLE开发环境,然后选择“File”...
    99+
    2024-04-02
  • 如何编写 Python 程序
    如何编写 Python 程序 从今以后,保存和运行 Python 程序的标准步骤如下: 对于 PyCharm 用户 打开 PyCharm。 以给定的文件名创建新文件。 输入案例中给出的代码。 右键并运行当前文件。 注意:每当你需要提供...
    99+
    2023-01-31
    程序 Python
  • Python如何将界面和程序交互
    Python中可以使用各种库来实现界面和程序的交互。以下是几种常见的方法:1. 使用命令行界面(CLI):通过命令行界面,用户可以输...
    99+
    2023-10-18
    Python
  • 微信小程序与Html如何实现交互
    这篇文章主要介绍了微信小程序与Html如何实现交互,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。微信小程序与Html交互实现方法微信小程序访问html页面是通过小程序中的We...
    99+
    2023-06-26
  • WSGI -Web 服务器与 Python 应用程序如何交互规范
    今天就跟大家聊聊有关WSGI -Web 服务器与 Python 应用程序如何交互规范,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。WSGI -Web 服务器与 Python 应用程序...
    99+
    2023-06-02
  • load bash 响应如何与 Python 交互?
    在日常的开发工作中,我们常常需要使用两种不同的编程语言:Bash和Python。虽然它们各自有自己的优点和适用场景,但在某些情况下,我们需要将它们结合起来使用,以便更好地完成我们的任务。在本文中,我们将探讨如何在Bash脚本中加载Pytho...
    99+
    2023-11-10
    响应 load bash
  • 微信小程序如何与后台PHP进行交互
    这篇文章将为大家详细讲解有关微信小程序如何与后台PHP进行交互,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:接下来将讲后台如何与前台进行数据及图片之间的交互,相...
    99+
    2024-04-02
  • Python 如何与 Laravel 的接口交互?
    Python 和 Laravel 都是非常流行的开发工具,Python 作为一种高级编程语言,拥有广泛的应用场景,而 Laravel 则是一种优秀的 PHP 开发框架。在实际开发中,我们常常需要将 Python 和 Laravel 进行整合...
    99+
    2023-09-06
    接口 laravel path
  • 用python编写一个小程序,如何用python编写软件
    大家好,给大家分享一下用python编写一个小程序,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! 1、python可以写手机应用程序吗? 我想有人曲解意思了,人家说用python开发渣蔽一个手机app,不是说用手机敲写py...
    99+
    2023-10-22
    python
  • 微信小程序如何实现数据交互与渲染
    小编给大家分享一下微信小程序如何实现数据交互与渲染,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序 数据交互与渲染实现效...
    99+
    2024-04-02
  • 如何编写提交表单最简单的AJAX程序
    本篇内容介绍了“如何编写提交表单最简单的AJAX程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!复制代码...
    99+
    2024-04-02
  • pycharm如何编写程序
    在 pycharm 中编写 python 程序只需以下步骤:1. 创建新项目;2. 创建 python 文件;3. 编写 python 代码;4. 运行程序。 PyCharm 中编写程...
    99+
    2024-04-19
    python git pycharm
  • 如何编写高质量的Python程序
    今天就跟大家聊聊有关如何编写高质量的Python程序,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。如何编写高质量的python程序代码规范首先阅读下面的两份规范,并深入理解。Pyth...
    99+
    2023-06-17
  • 如何使用Python创建第一个CGI程序
    本文小编为大家详细介绍“如何使用Python创建第一个CGI程序”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用Python创建第一个CGI程序”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。第一个CGI程...
    99+
    2023-06-08
  • python tkinter与Mysql数据库如何交互实现账号登陆
    本篇内容介绍了“python tkinter与Mysql数据库如何交互实现账号登陆”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!&...
    99+
    2023-06-26
  • 如何在应用程序中使用Cassandra的驱动程序与Cassandra集群交互
    要在应用程序中使用Cassandra的驱动程序与Cassandra集群交互,首先需要选择适合你的编程语言的Cassandra驱动程序...
    99+
    2024-04-02
  • 如何更好的进行编写Python程序
    如何更好的进行编写Python程序,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。最中间的是关于 unittest 的一些设置。***条把 python 文件的编...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作