随笔分类 -  python

摘要:以前挺喜欢去有路网买二手书的,但是有路网有个缺陷,就是放在图书列表中的书很多都没货了,尤其是一些热门的方向,比如android,在列表中的书大多都没有货了,你必须一个一个点进入查看详细信息才能得知图书是否有货。因此,很久之前用python写了一个抓取的脚本,用来按书名搜索图书以及库存信息。现在拿出来与大家分享一下,因为是最开始学python的时候写的,有些地方写的不是特别好。比如那个时候对于正则表达式不是特别懂,所以用的不是特别好。其次,采用urllib库发送http请求的,效率太低。建议使用tornado库或者采用node.js(见 http://www.cnblogs.com/dyf6.. 阅读全文
posted @ 2014-01-22 14:12 内心低调的人 阅读(794) 评论(1) 推荐(0)
摘要:windows和linux采用了不同的编码,这让很多人伤透了脑经,这里我采用了Python的chardet库获得代码的编码,然后修改编码。1、首先需要安装chardet库,有很多方式,我才用的是比较笨的方式:sudo pip installchardet2、废话不多说,直接上代码,同样废话一句,小弟是初手,仅供参考,请大家多多指教。python版本:#!/usr/bin/env python# coding: UTF-8import sysimport osimport chardetdef print_usage(): print '''usage: change_c 阅读全文
posted @ 2014-01-20 17:29 内心低调的人 阅读(417) 评论(0) 推荐(0)
摘要:.DS_Store (英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,目的在于存贮文件夹的自定义属性,例如文件们的图标位置或者是背景色的选择。——见维基百科有的时候,.DS_Store让人觉得特别麻烦,比如压缩文件或者采用版本控制软件如svn和git的时候,因此写了一段代码递归删除.DS_Store文件,小弟是编程初手,这里的代码只是第一版,请大家多多指教。python版本:#!/usr/bin/env pythonimport os, sys;def walk(path): print "cd directory: 阅读全文
posted @ 2014-01-20 17:19 内心低调的人 阅读(4690) 评论(0) 推荐(0)