上一页 1 ··· 5 6 7 8 9 10 下一页

2016年5月30日

python爬虫之Scrapy 使用代理配置——乾颐堂

摘要: 在爬取网站内容的时候,最常遇到的问题是:网站对IP有限制,会有防抓取功能,最好的办法就是IP轮换抓取(加代理) 下面来说一下Scrapy如何配置代理,进行抓取 1.在Scrapy工程下新建“middlewares.py” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # Impo 阅读全文

posted @ 2016-05-30 13:56 乾颐堂 阅读(333) 评论(0) 推荐(0) 编辑

10个实用的Django技巧和建议

摘要: Django 作为一个杰出的Python开源框架,或许得不到和其它流行框架如Rails这样多的赞美,但是它和其他框架一样精炼,非常注重DRY(Don’t Repeat Yoursef)原则、组件的重用性,通过自动化过程使编码更简洁。 如果在Django项目中能够灵活使用某些方法和技巧的话,它将大大加 阅读全文

posted @ 2016-05-30 13:54 乾颐堂 阅读(491) 评论(0) 推荐(0) 编辑

2016年5月27日

Django调试工具django-debug-toolbar安装使用教程

摘要: 在网站开发中难免要调试页面,而使用django开发站点时,可以使用django-debug-toolbar来进行调试,安装这个插件很有用,我一开始是为了查看某个页面中所有的context变量值,当然你还可以看到HTTp头、模板、缓存等各种信息,总之很全面也很好用。 以前比较习惯在windows中安装 阅读全文

posted @ 2016-05-27 14:27 乾颐堂 阅读(1052) 评论(0) 推荐(0) 编辑

Python的名字绑定

摘要: Python的名字绑定 在Python中,对象是通过名字进行关联和引用的。Python通过名字绑定操作来引入名字。 Python中的所谓的代码块就是一段作为执行单元的程序。比如:模块、函数、类定义。在交互式环境中输入的命令也是代码块的一种。一个Python脚本文件也是一个代码块。还有就是,当我们在命 阅读全文

posted @ 2016-05-27 14:24 乾颐堂 阅读(228) 评论(0) 推荐(0) 编辑

深刻理解Python中的元类(metaclass)

摘要: 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e 阅读全文

posted @ 2016-05-27 14:23 乾颐堂 阅读(139) 评论(0) 推荐(0) 编辑

详解python包管理器pip安装

摘要: pip对于使用python的朋友并不陌生,当你想安装python模块的时候一定会首先想到它。pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。 今天来说一下,pip的安装方法。 方法一:脚本安装 1 2 $ wget https://raw.githu 阅读全文

posted @ 2016-05-27 14:22 乾颐堂 阅读(236) 评论(0) 推荐(0) 编辑

如何让你的Python代码更加pythonic ?

摘要: pythonic如果翻译成中文的话就是很python。很+名词结构的用法在中国不少,比如:很娘,很国足,很CCTV等等。· 以下为了简略,我们用P表示pythonic的写法,NP表示non-pythonic的写法,当然此P-NP非彼P-NP。 为什么要追求pythonic? 相比于NP,P的写法简练 阅读全文

posted @ 2016-05-27 14:21 乾颐堂 阅读(237) 评论(0) 推荐(0) 编辑

python准确判断文件类型

摘要: 判断文件类型在开发中非常常见的需求,怎样才能准确的判断文件类型呢?首先大家想到的是文件的后缀,但是非常遗憾的是这种方法是非常不靠谱的,因为文件的后缀是可以随意更改的,而大家都知道后缀在linux系统下是没有这个概念的,所以仅靠判断后缀无法准确判断一个文件的类型。还有第二种方法是判断文件的头,每种文件 阅读全文

posted @ 2016-05-27 14:19 乾颐堂 阅读(22076) 评论(0) 推荐(2) 编辑

实战Python实现BT种子转化为磁力链接

摘要: 经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些。 将BT种子转换为占用空间更小,分享更方便的磁力链还是有挺大好处的。 今天咱们来看下如何将种子转换成磁力链接,方案是:利用python的benco 阅读全文

posted @ 2016-05-27 14:18 乾颐堂 阅读(5030) 评论(0) 推荐(0) 编辑

Python使用signal模块实现定时执行

摘要: 在liunx系统中要想每隔一分钟执行一个命令,最普遍的方法就是crontab了,如果不想使用crontab,经同事指点在程序中可以用定时器实现这种功能,于是就开始摸索了,发现需要一些信号的知识... 查看你的linux支持哪些信号:kill -l 即可 1 2 3 4 5 6 7 8 9 10 11 阅读全文

posted @ 2016-05-27 14:14 乾颐堂 阅读(1107) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页

导航