搜索到与相关的文章
Python

python采集博客中上传的QQ截图文件

哎,以前写博文的时候没注意,有些图片用QQ来截取,获得的图片文件名都是类似于QQ截图20120926174732-300×15.png的形式,昨天用ftp备份网站文件的时候发现,中文名在flashfxp里面显示的是乱码的,看起来好难受,所以写了一个python小脚本,爬取整个网站,然后获取每个文章页面的图片名,并判断如果是类似于QQ截图20120926174732-300×15.png的形式就输出并将该图片地址和对应的文章地址保存在文件中,然后通过该文件来

系统 2019-09-27 17:47:21 2028

Python

Python网络爬虫与信息提取——正则表达式

Python网络爬虫与信息提取——正则表达式正则表达式的语法正则表达式的常用操作符操作符说明实例.表示任何单个字符[]字符集,对单个字符给出取值范围[abc]表示a、b、c,[a-z]表示a到z单个字符[^]非字符集,对单个字符给出排除范围[^abc]表示非a或b或c的单个字符*前一个字符0次或无限次扩展abc*表示ab、abc、abcc、abccc等+前一个字符1次或无限次扩展abc+表示abc、abcc、abccc等?前一个字符0次或1次扩展abc?表

系统 2019-09-27 17:46:58 2028

Python

鼠标翩飞,不如Python抓取几分钟!工作难找?只是你没掌握方法罢了

最近,收到了一封读者来信。这名读者准备实习,想要找工作,但是在找工作的时候,却遇到了很多的问题。起初,他对找工作是很抗拒的。因为自己的专业不行,学校一般,而这也导致他失去了和HR谈薪资的勇气。虽然他觉得自己找工作之路一筹莫展,但是他却发现了另一件事。就是现在很多公司招聘的时候都写上了,有Python编程经验优先这样的条件。而这个条件,也是让没有学过Python的他望而却步。最初,我看到这些要求的时候也感觉比较好奇,但是仔细想想却也是感觉颇有道理。现在互联网

系统 2019-09-27 17:46:18 2028

Python

Python深入学习之闭包

闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式(而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性(reusability)。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。不同的语言实现闭包的方式不同。Python以函数对象为基础,为闭包这一语法结

系统 2019-09-27 17:45:47 2028

Python

给Python入门者的一些编程建议

Python是一种非常富有表现力的语言。它为我们提供了一个庞大的标准库和许多内置模块,帮助我们快速完成工作。然而,许多人可能会迷失在它提供的功能中,不能充分利用标准库,过度重视单行脚本,以及误解Python基本结构等。本文是一个关于Python新手可能会陷入的一些陷阱的不完全列表。不知道Python版本这是一个在StackOverflow上反复出现的问题。许多人能写出在某个版本上完美工作的代码,但在他们在自己的系统上安装有不同版本的Python。要确保你知

系统 2019-09-27 17:45:41 2028

Python

Python Queue模块详细介绍及实例

PythonQueue模块Python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。创建一个“队列”对象importQueueq=Queue.Queue(maxsize=10)Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。如果maxsize小于1就表示队列长度无限。将一个值放入队列中q

系统 2019-09-27 17:45:30 2028

Python

Python函数式编程指南(二):从函数开始

2.从函数开始2.1.定义一个函数如下定义了一个求和函数:复制代码代码如下:defadd(x,y):returnx+y关于参数和返回值的语法细节可以参考其他文档,这里就略过了。使用lambda可以定义简单的单行匿名函数。lambda的语法是:复制代码代码如下:lambdaargs:expression参数(args)的语法与普通函数一样,同时表达式(expression)的值就是匿名函数调用的返回值;而lambda表达式返回这个匿名函数。如果我们给匿名函数

系统 2019-09-27 17:45:29 2028

Python

详解Python的Django框架中的中间件

什么是中间件我们从一个简单的例子开始。高流量的站点通常需要将Django部署在负载平衡proxy之后。这种方式将带来一些复杂性,其一就是每个request中的远程IP地址(request.META["REMOTE_IP"])将指向该负载平衡proxy,而不是发起这个request的实际IP。负载平衡proxy处理这个问题的方法在特殊的X-Forwarded-For中设置实际发起请求的IP。因此,需要一个小小的中间件来确保运行在proxy之后的站点也能够在r

系统 2019-09-27 17:38:42 2028

Python

python3批量删除豆瓣分组下的好友的实现代码

python3批量删除豆瓣分组下的好友的实现代码"""python3批量删除豆瓣分组下的好友2016年6月7日03:43:42codegay我两年前一时冲动在豆瓣关注了很多豆瓣的员工,好多,有四百个。我现在一时冲动想取消关注...,写这么一个脚本可以用来加快删除的速度。cookies还是直接从chrome读取出来用,参考我之前刚写的代码python3从chrome浏览器读取cookie,"""importosimportsqlite3importreimp

系统 2019-09-27 17:38:28 2028

Python

Python中基本的日期时间处理的学习教程

Python程序能用很多方式处理日期和时间。转换日期格式是一个常见的例行琐事。Python有一个time和calendar模组可以帮忙。什么是Tick?时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python附带的受欢迎的time模块下有很多函数可以转换常见日期格式。如函数time.time()用ticks计时单位返回从12:00am,January1,1970(epoch)开始的记录的当前操作系统

系统 2019-09-27 17:38:10 2028