摘要: 项目中有个功能要求将字符串第一个字母改为大写,查了文档及搜索引擎,没找到,自己写了一个,非常简单1 def upperFirstWord(inStr):2 return "%s" % (inStr[:1].upper() + inStr[1:])顺便温习一下下面这几个同类型函数:capitalize() 首字母大写,其余全部小写upper() 全转换成大写lower() 全转换成小写title() 标题首字大写,如"i love python".title() "I love python" 阅读全文
posted @ 2012-11-22 18:19 践道者 阅读(45510) 评论(1) 推荐(0) 编辑
摘要: 编写python脚本前如果需要找某个库总要搜索引擎一翻,其实py提供更方便、快捷的方法,就是easy_install1、先安装 setuptools或者使用ez_setup.py脚本,安装完后确定easy_install已经在环境变量里了,因为只有这样才能在命令行里直接运行easy_install2、要安装gevent > easy_install gevent MySQLdb > easy_install MySQLdb 它会自动云搜索符合的库去安装,是不是简单了很多?3、显示指定版本 easy_install "MySQL-python==1.2.2"更详细 阅读全文
posted @ 2012-11-22 15:29 践道者 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 查询是我们在使用数据库过程中使用最频繁的操作,掌握查询的技巧是每个合格程序员必备的素质,下面来学习一下mongodb的查询。 一、find简介 查询就是返回被查询集合的子集,子集的范围从0个到整个集合,find的第一个参数为查询条件,如果不设置条件则返回整个文档。 例:db.c.find() db.c.find({'age':27}) db.c.find({'age':27, 'name':'leon'}) #and 条件,意思是age为27且name为leon 1、指定返回值 find函数的第二个参数用来设定返回字段,通过过滤不 阅读全文
posted @ 2012-11-22 01:11 践道者 阅读(281) 评论(0) 推荐(0) 编辑