随笔分类 - Python
摘要:Python所有的内置函数 相关文章链接 sorted的使用(写得不错) 常用的内置函数 __init__() __init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的初始化。注意,这个名称的开始和结尾都是双下划线。代码例子: 说明:__init__方法定义为取
阅读全文
摘要:网站被入侵,担心被挂马,因此就想自己写个脚本来查找那些被挂马的文件思路需要实现准备一份未受感染的源代码和一份可能受感染的源代码,然后运行以下脚本,就能找出到底哪些文件被挂马了。其中,主要是根据比对2份文件的md5值来过滤可能被挂马的文件(确切的说应该是被修改过的文件)Python脚本__author...
阅读全文
摘要:在操作某个很多进程都要频繁用到的大文件的时候,应该尽早释放文件资源(f.close())前2种方法主要用到了列表解析,性能稍差,而最后一种使用的时候生成器表达式,相比列表解析,更省内存列表解析和生成器表达式很相似:列表解析[expr for iter_var in iterable if cond_...
阅读全文
摘要:比如,你想采集标题中包含“58同城”的SERP结果,并过滤包含有“北京”或“厦门”等结果数据。该Python脚本主要是实现以上功能。其中,使用BeautifulSoup来解析HTML,可以参考我的另外一篇文章:Windows8下安装BeautifulSoup代码如下:__author__ = '曾是...
阅读全文
摘要:运行环境:Windows 8.1Python:2.7.6在安装的时候,我使用的pip来进行安装,命令如下:pip install beautifulsoup4运行的时候,报错如下:Exception:Traceback (most recent call last): File "J:\Progr...
阅读全文
摘要:地址:https://github.com/altercation/vim-colors-solarized安装:$ cd vim-colors-solarized/colors$ mv solarized.vim ~/.vim/colors/然后在~/.gvimrc 文件中添加以下几行命令synt...
阅读全文
摘要:从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好……很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他们把其中的编号从0开始的32种状态分别规
阅读全文