2017-10-21 Quanyin Tang
分号 tip: 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 tip: 每行不超过80个字符 例外: 长的导入模块语句 注释里的URL 继续阅读 »
2018-01-25 LEo
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 如何创建指定长度且有特定值的list 不推荐方式 ```python list1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] print list1 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ``` 继续阅读 »
2014-05-07 刘太华
PY有自己内建的工厂函数sorted用来排序, 它返回一个原地排序后的副本. 采用的是原地排序算法. 这个工厂函数的原型是: {}sort(cmp=None, key=None, reverse=None) {} 继续阅读 »
2018-01-31 LEo
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 如何在命令行查看python文档 ``` $ pydoc sys.exit Help on built-in function exit in sys: 继续阅读 »
2018-01-22 geekspeng
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。 more 创建模块 要创建模块,可创建一个.py文件,在其中包含用于完成任务的函数。 案例(保存为 mymodule.py): 继续阅读 »
2017-11-20 张炎泼
mdtoc start 表现 重现问题的代码 解决方法 原因 继续阅读 »
2015-10-08 Eric Wang
开发环境:Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32 自序 也许你会说,我为什么要学习使用CSV模块呢?没有CSV模块我一样可以解析操作CSV文件,比如下面这种代码: python with open('stocks.csv') as f: for line in f: row = line.split(',') # process row ... 使用这种方式的一个缺点就是你仍然需要去处理一些棘手的细节问题。比如,如果某些字段值被引号包围,你不得不去除这些引 继续阅读 »
2018-04-02 LEo
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 正确打开文件 不推荐方式 ```python f = open("tmp") for line in f.readlines(): print line 继续阅读 »
2016-06-16 Golmic
CentOS下安装scrapy more 安装python wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz xz -d Python-3.6.0.tar.xz tar -xvf Python-3.6.0.tar yum groupinstall -y development yum install -y zlib-devel gcc libffi-devel python-devel openssl-devel zlib-dev sqlite-devel bzip2-devel libxslt-devel ./configure --prefix= 继续阅读 »
2013-01-03 Klaus Ma
Selenium a powerful suite of tools for web testing, but it’s dependent on browser (Firefox, IE, Chrome); and those browser need a displayer. As a console/command geek, it’s intolerable. After several days investigation, I’d like to introduce PyVirtualDisplay to run Selenium in a console with Python. 继续阅读 »