我为什么选择python

最近一直想新学一种语言,来满足

 

* 跨平台-linux, Mac OS X, windows, Adroid

* 和c/c++混合编程-因为本人目前主打语言是c/c++

* 能够开发web程序

* 容易上手

 

这些特点。他还是一个解释执行的
脚本语言

 

但是它是

面向对象的

 

它可以

结合Qt来实现界面(它本身也有GUI的库,不过不太好用),

 

因为他是

免费的开源的

 

所以

发展很快,很多

强大丰富的库免费使用

 

上面用粗体表示的都是他的特点。

 

最后发… 更多... “我为什么选择python”

apache+wsgi+python: Premature end of script headers: mytest.py

 今天在windows下面用IDLE的编辑了一个python脚本,然后使用wsgi部署在apache上面,运行的时候总是出现

 

Premature end of script headers: mytest.py

 

这个错误,mytest.py是我的脚本的文件名。

 

google了一堆后,有人说是因为用windows的编辑器编写的代码导致的,因为windows下面的换行符均是CRLF,而apache下面认识的是unix的… 更多... “apache+wsgi+python: Premature end of script headers: mytest.py”

apache出现couldn’t spawn child process错误的解决方法

今天在windows下面配置apache+wsgi+python花了不少时间,其中一个很大的问题,总是出现 500错误,就是服务器内部错误。查看apache的错误日志,发现下面一段话: 

(OS 3)The system cannot find the path specified.  : couldn’t spawn child process:

 

但是改来改去还一样的错误。

 

google一堆,有人说可能是系统找不到… 更多... “apache出现couldn’t spawn child process错误的解决方法”

python开发环境-IDLE

IDLE是python官方推荐的python的开发环境,非常方便,支持语法高亮和自动补全,还支持一键运行。

 

先截2张图看看效果吧,第一张为编辑器的界面,第二张为运行环境的界面。

 

 

 

我曾经试过其他的几款,发现都没有这个好用。

 

windows下面直接使用的官网的python的安装包,安装python的同时就会安装idle:

http://www.python.org/download/

 

linux下面python… 更多... “python开发环境-IDLE”

python中使用mysql

要在python中使用或者链接mysql数据库,需要MySQLdb(mysql-python)这个库,因此下面安装这个库。

在安装之前如果你不确定你是否已经安装了mysql-python,使用下面的代码测试:

python

import MySQLdb

如果在你输入第二个命令后,没有什么错误输出,那说明你之前已经安装了mysql-python,如果输出: no module found之类的,说明你需要安装。

从下… 更多... “python中使用mysql”