<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Energy_adi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Energy_adi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Energy_adi]]></copyright><item><title><![CDATA[TypeError: unsupported operand type(s) for -=: 'Retry' and 'int']]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/79226461</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/79226461</guid><author>Energy_adi</author><pubDate>Thu, 01 Feb 2018 12:02:23 +0800</pubDate><description><![CDATA[pip install 包报错：TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
解决：
·TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
·sudo apt-get install python-pip]]></description><category></category></item><item><title><![CDATA[Python swapcase()]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/78834997</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/78834997</guid><author>Energy_adi</author><pubDate>Mon, 18 Dec 2017 17:09:01 +0800</pubDate><description><![CDATA[Python swapcase() 方法用于对字符串的大小写字母进行转换。


swapcase()方法语法：
str.swapcase();]]></description><category></category></item><item><title><![CDATA[转换编码 u'```']]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/78723160</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/78723160</guid><author>Energy_adi</author><pubDate>Tue, 05 Dec 2017 18:02:33 +0800</pubDate><description><![CDATA[>>> s = u'\xb3\xc2\xbd\xa8\xc3\xf4'
>>> s.encode('raw_unicode_escape')]]></description><category></category></item><item><title><![CDATA[转载留存安装lxml]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/78191254</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/78191254</guid><author>Energy_adi</author><pubDate>Tue, 10 Oct 2017 12:15:24 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/wang1144/article/details/42277179




侵删]]></description><category></category></item><item><title><![CDATA[记录redis MD5数据库入库去重]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/77053732</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/77053732</guid><author>Energy_adi</author><pubDate>Thu, 10 Aug 2017 15:43:49 +0800</pubDate><description><![CDATA[记录下mysql 入库去重：
import hashlib, redis

red = redis.Redis(host="118.26.185.188", port=6379)

mdkey = hashlib.md5()
mdkey.update(a+b+c+d+g+i)
zhujian = mdkey.hexdigest()
if not self.red.get(zhujian):
  ]]></description><category></category></item><item><title><![CDATA[scrapy IP 池]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/75314655</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/75314655</guid><author>Energy_adi</author><pubDate>Tue, 18 Jul 2017 17:27:59 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/Gooooa/article/details/74452203转载留存，侵删]]></description><category></category></item><item><title><![CDATA[转载ubuntu安装Scrapy]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/73959827</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/73959827</guid><author>Energy_adi</author><pubDate>Fri, 30 Jun 2017 11:18:48 +0800</pubDate><description><![CDATA[Scrapy是Python开发的一个快速,高层次的屏幕抓取和web抓取框架，用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛，可以用于数据挖掘、监测和自动化测试。
 官网网站http://www.scrapy.org/
1、安装如下软件





sudo apt-get install build-essential;
sudo apt-get install]]></description><category></category></item><item><title><![CDATA[使用scrapy爬取CR糗百图片]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/73716964</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/73716964</guid><author>Energy_adi</author><pubDate>Sun, 25 Jun 2017 14:38:07 +0800</pubDate><description><![CDATA[记录一下使用SCRAPY爬取糗百图片
1.创建项目：
使用命令行提示符输入：scrapy  startproject tupian www.chengrenqiubai.com
2.打开项目目录，编辑items文件,内容：

import scrapy


class TupianItem(scrapy.Item):
    # define the fields for your it]]></description><category></category></item><item><title><![CDATA[python 3 requests模块]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/73551289</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/73551289</guid><author>Energy_adi</author><pubDate>Wed, 21 Jun 2017 17:32:52 +0800</pubDate><description><![CDATA[点击打开链接
大牛整理的]]></description><category></category></item><item><title><![CDATA[Xpath 模糊搜索]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/72929802</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/72929802</guid><author>Energy_adi</author><pubDate>Thu, 08 Jun 2017 17:24:44 +0800</pubDate><description><![CDATA[##xpath 模糊搜索，通过关键字匹配
例子：]]></description><category></category></item><item><title><![CDATA[Python count()]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/71404580</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/71404580</guid><author>Energy_adi</author><pubDate>Mon, 08 May 2017 11:30:29 +0800</pubDate><description><![CDATA[Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
count()方法语法：
str.count(sub, start= 0,end=len(string))
sub -- 搜索的子字符串
start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
end -- 字符串中结束搜索的位置。字符中第一个字符的索]]></description><category></category></item><item><title><![CDATA[Python isdigit()]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/71198367</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/71198367</guid><author>Energy_adi</author><pubDate>Fri, 05 May 2017 14:21:08 +0800</pubDate><description><![CDATA[isdigit() 是判断字符串是否只为数字组成，返回True or False
str.isdigit()]]></description><category></category></item><item><title><![CDATA[Python replace()]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/71195359</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/71195359</guid><author>Energy_adi</author><pubDate>Fri, 05 May 2017 13:55:07 +0800</pubDate><description><![CDATA[replace 是将字符串old替换为new

str.replace(old, new[, max])
>>> a = 'sdfaf,sda,f,dsaf,asd,f,sadf,'
>>> a.replace(',','')
'sdfafsdafdsafasdfsadf'

max为替换不超过max次数
>>> a.replace('sd','77',2)
'77faf,77a]]></description><category></category></item><item><title><![CDATA[Python case str[::-1]]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/70842961</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/70842961</guid><author>Energy_adi</author><pubDate>Thu, 27 Apr 2017 10:14:38 +0800</pubDate><description><![CDATA[Instructions:
Reverse every other word in a given string, then return it. Don't forget to include the spaces!

def test(s):
    rr = []
    a = s.split(' ')
    for i in a :
    # if i 角标为偶数]]></description><category></category></item><item><title><![CDATA[Python isinstance]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/70792909</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/70792909</guid><author>Energy_adi</author><pubDate>Wed, 26 Apr 2017 12:48:24 +0800</pubDate><description><![CDATA[记录isinstance 例子一个：给出列表，输出整数部分列表
例子：
def filter_list(l):
    a = l
    c = []
    for x in a:
        if isinstance(x,int)==True:
            c.append(x)
    return c

isinstance 用来判断数据类型]]></description><category></category></item><item><title><![CDATA[Python 错误处理]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/70432286</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/70432286</guid><author>Energy_adi</author><pubDate>Sat, 22 Apr 2017 14:11:23 +0800</pubDate><description><![CDATA[当我们认为某些代码可能会出错时，就可以用try来运行这段代码，如果执行出错，则后续代码不会继续执行，而是直接跳转至错误处理代码，即except语句块，执行完except后，如果有finally语句块，则执行finally语句块，至此，执行完毕。

例：
>>> a = b
Traceback (most recent call last):
  File "", line 1, in ]]></description><category></category></item><item><title><![CDATA[Python 菲波那切数列]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/70432153</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/70432153</guid><author>Energy_adi</author><pubDate>Sat, 22 Apr 2017 13:52:34 +0800</pubDate><description><![CDATA[菲波那契数列指的是这样一个数列：

1，1，2，3，5，8，13，21 ，34，55 ， 89 ， 144 ……

这个数列从第三项开始，每一项都等于前两项之和

例：
def feb(max):
    n,a,b = 0,0,1
    L = []
    while n 
        L.append(b)
        a,b = b,a+b
      ]]></description><category></category></item><item><title><![CDATA[Python assert 用法]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/70305874</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/70305874</guid><author>Energy_adi</author><pubDate>Thu, 20 Apr 2017 21:54:55 +0800</pubDate><description><![CDATA[Python中assert用来判断语句的真假，如果为假的话将触发AssertionError错误
python help document的解释：
Assert statements are a convenient way to insert debugging assertions into a program:
例：
>>> a = 3
>>> assert a ==3
>>>]]></description><category></category></item><item><title><![CDATA[Ubuntu下网络设定]]></title><link>https://blog.youkuaiyun.com/Energy_adi/article/details/53503588</link><guid>https://blog.youkuaiyun.com/Energy_adi/article/details/53503588</guid><author>Energy_adi</author><pubDate>Wed, 07 Dec 2016 11:35:50 +0800</pubDate><description><![CDATA[工作中经常用到Ubuntu网络设定，以eth0为例，记录网络配置：
首先 ifconfig -a 列出所有网口：

然后进行网络配置，输入内容如下：
auto eth0
iface eth0 inet static
address 172.16.21.123
netmask 255.255.255.0
gateway 172.16.21.254
broadcast 172.16.]]></description><category></category></item></channel></rss>