关闭

python的sorted字母顺序

python2中,sorted(['a', 'e', 'Z', 'b', 'c']) 的结果是什么? 注意ascii中,大写字母是排在前面的...
阅读(308) 评论(0)

python 代码静态检查工具pylint

python的代码写的多了,写的大了,希望能够像C,C++那样,做静态分析。网上找到了pytlint,非常好用,信息也很全,并且还在不断更新,本来想简单的写一下如何使用,发现一个文章非常好:http://www.ibm.com/developerworks/cn/linux/l-cn-pylint/, 也就没必要再写了。...
阅读(1533) 评论(0)

linux下安装scrapy

scrapy的网站:http://scrapy.org/ 简单的来说,scrapy是python开发的一个快速,高层次的屏幕抓取和web抓取框架。 按照官方文档,只是需要easy_install Scrapy即可,但是安装的时候遇到了lxml的编译错误,只好自己解决错误。 我的安装过程: 1. 首先确定机器上有easy_install。 2. 安装lxml:(1)安装libxml2;...
阅读(1640) 评论(0)

怎样才算是python入门

工作中用了python一段时间,原以为自己已经入门了,今天看google python style的时候,发现自己还对很多内置的函数不甚了解,真是惭愧,入门的标准,至少要满足这两条吧: 1. 掌握基本的语法,熟练使用python的内置类型和内置函数,能使用python的语法重新实现其它语言的简单功能。 2. 了解基本的数据结构,内置函数,了解一些基本的库的使用,能够对于简单的需求写出实现。偶尔...
阅读(898) 评论(0)

python中range和print的替换者

1. range()与xrange() range返回的是请求范围内的一个所有元素,返回的数据类型是list。xrange的功能非常相似,区别在于xrange返回的就是xrange,优势就是xrange所占内存更小,结果列表是在请求的时候计算出来的,而不是直接全部返回。 >>> range(3) [0, 1, 2] >>> xrange(3) xrange(3) >>> for i in xr...
阅读(661) 评论(0)

python学习资料

工作中使用python的多了,也告别了临时工具级别的使用,越来越模块化,系统化,所以感觉有必要认真对待一些。 python的优势,可能就在于对文字处理,并且跨平台使用,比如spider,比如机器学习,而且对比shell,python的可读性更强,不想shell那样神秘,神奇,不过shell牛起来,会让人看着很牛逼的样子。性能虽然是一个弱点,但是考虑到开发的快速和实践的方便性,基本开始阶段的需求都...
阅读(664) 评论(0)

python访问mysql 连接mysql - 使用mysql connector

工作中有个需求,就是用python访问mysql,搜了一下,发现很多人用的是“MySQL for Python”,也就是MySQLdb,在windows下还好,在linux下安装问题多多,还需要python-dev这个东西,依赖的环境也很多,配置很麻烦。本来都打算转到php上来访问mysql了,因为php的确很简单,尤其是现在的php已经默认支持cli。 结果今天在浏览mysql的时候,...
阅读(2118) 评论(0)
    个人资料
    • 访问:41713次
    • 积分:730
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:2篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论
    推荐链接