本文地址:http://www.cnblogs.com/aiweixiao/p/8390417.htmlhtml
原文地址前端
点击关注微信公众号 wenyuqinghuaipython
上一次,咱们介绍了Python的入门的文章,今天咱们就来介绍下Python的数据库,GUI, CGI的编程,以及Python 2.x 与Python 3.x的区别。mysql
Python 标准数据库接口为 Python DB-API,MySQLdb 是用于Python连接Mysql数据库的接口。使用的时候,必须安装MySQLdb 模块,不然会报出来模块找不到。web
2.1 Linux下安装MySQLdb模块sql
使用包安装能够 wget http://sourceforge.net/projects/mysql-python/files/latest/downloadshell
$ tar xfz MySQL-python-1.2.3.tar.gz数据库
$ cd MySQL-python-1.2.3编程
$whereis mysql_config mysql_config: /usr/bin/mysql_configvim
$ vim site.cfg 修改mysql_config为mysql配置文件的路径 /usr/bin/mysql_config
还要修改 threadsafe = False
$ python setup.py build
$ sudo python setup.py install
2.2 mac下安装MySQLdb模块
使用easy_install pip命令安装pip
$ easy_install pip
$ pip install MySQL-Python
2.3 查询数据库
代码在GitHub上的源码地址:http://t.cn/RQjcvfl
Python 提供了多个图形开发界面的库,其中Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 能够快速的建立 GUI 应用程序。
代码在GitHub上的源码地址:http://t.cn/RQjcvfl
1)Python的CGIHTTPServer通常是与python一块儿安装的,使用以下命令既能够启动,为了便于组织目录,建议先创建一个目录,好比web,而后再运行下面的命令。
nohup python -m CGIHTTPServer 8088 &
2)静态文件代码地址:http://t.cn/R8wMYHr
3)提交给后端的地址是 http://localhost:8088/cgi-bin/c_area.sh
后端的shell脚本地址:http://t.cn/R8wMmMn
5.1 二者不兼容
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。
为了避免带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。
许多针对早期Python版本设计的程式都没法在Python 3.0上正常执行。
为了照顾现有程序,Python 2.6做为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,容许使用部分Python 3.0的语法与函数。
5.2 一图胜千言
能够升级的本身的python版本,建议直接采用Python3,毕竟是趋势。使用 “2to3工具”也是不错的选择。
本文简单接受了Python的数据库连接,GUI, CUI的简单编程,最后简单介绍了Python2 与Python3的区别,欢迎你们交流。