随笔分类 - Python
摘要:现有的数据库管理系统有很多种,本文选择介绍两种DBMS:SQLite 3 和 Mysql。。SQLite 3是Python 3预装的、相当完备、无需配置的基于SQL的数据库管理系统。Mysql是非常流行的开源关系性数据库。
Python数据库API 提供了一种标准机制,可以针各种各样的数据库管理系统,包括SQLite。不管使用什么后台数据库,代码所遵循的过程都是一样的:连接 -> 创建游标 -> 交互(利用游标,使用SQL管理数据)->提交/回滚 ->关闭
阅读全文
摘要:本文用一个“网上书店”的web应用示例,简要介绍如何用Python实现基于CGI标准的Web应用,介绍python的cgi模块、cigtb模块对编写CGI脚本提供的支持。CGI(通用网关接口),是一个Internet标准,允许Web服务器运行一个服务器端程序,称为CGI脚本。
阅读全文
摘要:Python的命名空间是Python程序猿必须了解的内容,对Python命名空间的学习,将使我们在本质上掌握一些Python中的琐碎的规则。
接下来我将分四部分揭示Python命名空间的本质:一、命名空间的定义;二、命名空间的查找顺序;三、命名空间的生命周期;四、通过locals()和globals() BIF访问命名空间
重点是第四部分,我们将在此部分观察命名空间的内容。
阅读全文