摘要: python两个dict相加>>> a = {'1':'2'}>>> b = {'3':'4'}>>> a+bTraceback (most recent call last):File "<stdin>", line 1, in <module>TypeError: unsupported operand type(s) for +: 'dict' and 'dict'>>> a.u 阅读全文
posted @ 2011-09-21 16:58 SophiaTang 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: udo apt-get install python-mysqldb安装完成之后可以在Python解释器中测试一下输入Python代码importMySQLdb#注意大小写!!import MySQLdb #注意大小写!!如果不报错,就证明安装成功了,可能继续了MySQLdb在Python中也就相当于JAVA中的MySQL的JDBC Driver,Python也有类似的数据接口规范Python DB API,MySQLdb就是Mysql的实现。操作也比较简单和其它平台或语言操作数据库一样,就是建立和数据库系统的连接,然后给数据库输入SQL,再 从数据库获取结果。先写一个最简单的,创建一个数据库 阅读全文
posted @ 2011-09-21 14:14 SophiaTang 阅读(5091) 评论(0) 推荐(1) 编辑
摘要: 在linux的一些bash的脚本,需在开头一行指定脚本的解释程序,如:#!/usr/bin/env python再如:#!/usr/bin/env perl#!/usr/bin/env zimbu但有时候也用#!/usr/bin/python和#!/usr/bin/perl那么 env到底有什么用?何时用这个呢?脚本用env启动的原因,是因为脚本解释器在linux中可能被安装于不同的目录,env可以在系统的PATH目录中查找。同时,env还规定一些系统环境变量。如我系统里env程序执行后打印结果:zhouhh@zhh64:~$ envORBIT_SOCKETDIR=/tmp/orbit-zho 阅读全文
posted @ 2011-09-21 09:44 SophiaTang 阅读(5079) 评论(0) 推荐(0) 编辑
摘要: 脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。#!/usr/bin/python相当于写死了python路径;#!/usr/bin/env python会去环境设置寻找python目录,推荐这种写法 阅读全文
posted @ 2011-09-21 09:38 SophiaTang 阅读(3677) 评论(0) 推荐(0) 编辑