周二也被占用

好记性不如烂笔头

What is the 'cls' variable used for in Python classes?

https://stackoverflow.com/questions/4613000/what-is-the-cls-variable-used-for-in-python-classes python基础知识,写一篇博客 https://www.baidu.com/s?ie=UTF-8&...

2018-11-22 10:08:13

阅读数 51

评论数 0

python装饰器详解【好文,深刻理解装饰器】

原文地址:https://blog.csdn.net/xiangxianghehe/article/details/77170585

2018-09-18 09:22:17

阅读数 33

评论数 0

使用谷歌webp压缩图片。原图:113kb,压缩后13kb

想做一个图片站,之前爬虫抓了某网站一个类别的数据,就有33GB大小,真要上线运行,投入成本太高,于是开始图片压缩之旅。 1、到官方下载可执行程序:http://developers.google.com/speed/webp 2、直接调用exe程序执行压缩,代码非常简单 # -*- co...

2018-07-14 18:19:00

阅读数 543

评论数 0

Python yield

用scrapy写爬虫时看到yield字段,归纳下用法: 用于循环迭代,执行循环函数时碰到yield会停下,直接返回yield的值,下次循环时从上一次yield的地方开始 好处是节省内存了,执行大的循环时,无需把所有字段都放入内存中 调用的方法有next(),send() 使用yield同样可以...

2018-05-20 15:08:32

阅读数 78

评论数 0

'ascii' codec can't decode byte 0xef in position 0:ordinal not in range(128)错误解决与原理分析

写python代码时出现’ascii’ codec can’t decode byte 0xef in position 0:ordinal not in range(128)的错误。在解决错误之前,首先要了解unicode和utf-8的区别。 unicode指的是万国码,是一种...

2017-12-01 10:05:08

阅读数 31448

评论数 0

Python使用MySQL数据库(新)【很详细】【fetchall和fetchmany有啥区别呢?】

一,安装mysql   如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。 Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装: ...

2017-08-22 07:28:31

阅读数 11193

评论数 1

python mysql 模糊查询

python如何进行mysql 的模糊查询众所周知,python有转译机制 %s和%d都会被转译成字符串或数字,而sql的模糊查询也需要用到%,都进行模糊查询时,刚好查询条件还是个变量那就很尴尬了。下面是解决方法:其实很简单,把需要进行模糊查询的字符串从sql中单独拎出来进行拼接就好args = ...

2017-08-21 22:32:39

阅读数 3253

评论数 0

多线程爬虫抓取Infinity所有壁纸到本地

# -*- coding: utf-8 -*- __author__ = 'Peng' from bs4 import BeautifulSoup,Comment import urllib2 from urllib2 import urlopen,HTTPError import MySQLd...

2017-07-09 16:11:23

阅读数 1196

评论数 0

python爬虫,抓取新浪科技的文章(beautifulsoup+mysql)

这几天的辛苦没有白费,总算完成了对新浪科技的文章抓取,除非没有新的内容了,否则会一直爬取新浪科技的文章。 想了解更多可以关注我的github:https://github.com/libp/WebSpider 如果想要数据库表结构可以留下邮箱~ # -*- coding: utf-8 -*-...

2017-06-10 18:00:19

阅读数 713

评论数 0

Python的namedtuple使用详解

Python的namedtuple使用详解 namedtuple是继承自tuple的子类。namedtuple创建一个和tuple类似的对象,而且对象拥有可访问的属性。 下面看个列子 from collections import namedtuple # 定义一个namedtup...

2017-06-05 14:23:54

阅读数 223

评论数 0

urlopen error [errno 10060]的解决思路

当用多线程爬取某个网站的数据的时候,爬取一段时间后,总出现urlopen error [errno 10060]的错误,结果线程无端的被挂掉,一开始的解决思路是每次连接的时候换用不同的useragent,结果还是出现这种问题,在网上查了下,看到网上别人的经验,原来是 如果用多个线程爬去某个网站的数...

2016-08-26 21:29:35

阅读数 22781

评论数 11

转 python中包含UTF-8编码中文的列表或字典的输出

在python 下面一个包含中文字符串的列表(list)或字典,直接使用print会出现以下的结果: dict = {"asdf": "我们的python学习"} print dict {'asdf': '\xe6\x88\x91\xe4\xbb\xac\x...

2016-08-20 23:04:45

阅读数 9138

评论数 0

改进版臭事百科爬虫

原文地址:http://blog.csdn.net/pleasecallmewhy/article/details/8932310 因为臭事百科做了改版,之前的程序不能使用了,下面做了简单修改之后能用了。最烦的还是ascii码问题,希望懂得给解释解释,为什么不转码输出的是中文 还有下面这个语句是什...

2016-08-20 22:59:57

阅读数 2832

评论数 5

最简单的python爬虫

姑且称之为爬虫吧,可以从aladd的网站上把400篇文章抓下来,如果页面不存在就报异常,但不会终止抓取。 下一步计划是提取抓取的内容获得有效的信息进行处理,并放入数据库中 # -*- coding: utf-8 -*- __author__ = 'Peng' import string, ur...

2016-08-20 00:37:20

阅读数 348

评论数 0

命令性解释性编译性语言

命令性语言:shell脚本 解释性语言:python 编译性语言:java,c,c++,php等

2016-02-18 10:41:16

阅读数 272

评论数 0

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level

一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent does not match any outer indentation level 【解决过程】 1.对于此错误,...

2016-01-18 18:04:32

阅读数 289

评论数 0

docker-py在suse下的安装

第一步:下载 wget https://github.com/docker/docker-py/archive/master.zip 第二步:解压 unzip master 第三步:下载依赖setuptools wget https://bootstrap.pypa.io/ez_setup.py ...

2016-01-18 09:23:54

阅读数 430

评论数 0

python中if __name__ == '__main__': 的解析

当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用.         模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块...

2016-01-15 15:04:46

阅读数 202

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭