<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/anping7232</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; anping7232]]></copyright><item><title><![CDATA[使用ImagesPipeline时候报错为：ModuleNotFoundError: No module named 'scrapy.contrib']]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409917</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409917</guid><author>anping7232</author><pubDate>Tue, 17 Sep 2019 13:37:00 +0800</pubDate><description><![CDATA[刚开始我是这样写的：


报错为：


哈哈，经过查阅资料，其实他是存在的，接下来修改如下：


经过运行结果如下：




问题解决，哈哈哈，搞定！！！！！！！！！！！！


转载于:https://www.cnblogs.com/117698ai/p/11533175.html...]]></description><category></category></item><item><title><![CDATA[多任务]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409915</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409915</guid><author>anping7232</author><pubDate>Wed, 04 Sep 2019 22:33:00 +0800</pubDate><description><![CDATA[没有多任务的程序
　　

import time
def sing():
    '''唱歌 5秒钟'''
    for i in range(5):
        print("-----正在唱菊花茶-----")
        time.sleep(1)

def dance():
    '''唱歌 5秒钟'''
    for i in range(...]]></description><category></category></item><item><title><![CDATA[json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (ch]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409920</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409920</guid><author>anping7232</author><pubDate>Wed, 04 Sep 2019 17:49:00 +0800</pubDate><description><![CDATA[阐述
　　想要把一个字符串转化成字典对象，在使用json的过程出现如此报错
　　



解决方法
　　　　将字符串里面的单引号改为双引号
　　

　　


转载于:https://www.cnblogs.com/117698ai/p/11460620.html...]]></description><category></category></item><item><title><![CDATA[GIL(全局解释器锁)]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409913</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409913</guid><author>anping7232</author><pubDate>Tue, 03 Sep 2019 22:53:00 +0800</pubDate><description><![CDATA[来一道GIL面试题
　　描述python GIL的概念，以及他对python多线程的影响，编写一个多线程抓取网页的程序，并阐明多线程抓取程序是否比单线程有所提升，并解释原因。
　　参考答案：
　　　　　　1.python语言和GIL没有关系，仅仅是由于历史原因在CPython虚拟机（解释器），难以移除GIL
　　　　　　2.GIL：全局解释器锁，每个线程在执行的过程都需要先获取G...]]></description><category></category></item><item><title><![CDATA[深拷贝与浅拷贝]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409918</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409918</guid><author>anping7232</author><pubDate>Mon, 02 Sep 2019 22:36:00 +0800</pubDate><description><![CDATA[前言
　　　　在说深浅拷贝之前，我们要明白以下原因是怎么产生的：
　　　　


　　　　为什么a的数值就会变呢，我只是在b中添加了一个数值15，怎么a中也会添加一个15呢？原来python中所采用的的引用的方法，就是说a变量只是指向[13,14]这一个地址，当b = a时，并没有重新开辟一个新的地址，而是将b指向[13,14]这个地址，所以当执行b.append(15)时，...]]></description><category></category></item><item><title><![CDATA[python的数据类型之字符串（二）]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409916</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409916</guid><author>anping7232</author><pubDate>Mon, 08 Jul 2019 20:09:00 +0800</pubDate><description><![CDATA[字符串常见操作
　　如有字符串mystr = 'hello xiaose'，以下是常见的操作
　　1.find
　　　　检测某个字符串是否包含在 mystr中，如果是返回开始的索引值，否则返回-1
　　　　格式：mystr.find(str, start=0, end=len(mystr))
　　　　示列：
　　　　　　　
　　　2.index
　　　　　　跟find()...]]></description><category></category></item><item><title><![CDATA[python的数据类型之字符串（一）]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409911</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409911</guid><author>anping7232</author><pubDate>Mon, 08 Jul 2019 19:01:00 +0800</pubDate><description><![CDATA[字符串(str)
　　　　双引号或者单引号中的数据，就是字符串.
注意事项

1、反斜杠可以用来转义，使用r可以让反斜杠不发生转义。
2、字符串可以用+运算符连接在一起，用*运算符重复。
3、Python中的字符串有两种索引方式，从左往右以0开始，从右往左以-1开始。
4、Python中的字符串不能改变

“+”可以直接连接多个字符串
　　
“*”可以重复多个相同的...]]></description><category></category></item><item><title><![CDATA[python的is与==的区别]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409914</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409914</guid><author>anping7232</author><pubDate>Mon, 08 Jul 2019 18:30:00 +0800</pubDate><description><![CDATA[is
　　is比较的是两个变量的地址值，如果地址值正确，则返回True，否则返回False，实例如下：
　　
　　如图所示，a,b列表的数值相等，但地址是不相等的，所以返回True，与值无关
==
　　==比较的是两个变量的值相等，如果值相等，则返回True，否则返回False，实例如下：
　　
　　如图所示，其数值相等，所以返回True，因为==只比较的是值，与地址无关...]]></description><category></category></item><item><title><![CDATA[python的比较关系运算符和逻辑运算符]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409912</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409912</guid><author>anping7232</author><pubDate>Mon, 08 Jul 2019 18:18:00 +0800</pubDate><description><![CDATA[比较运算符




运算符


描述


示例



==
检查两个操作数的值是否相等，如果是则条件变为真。
如a=2,b=2则（a == b) 为 true.


!=
检查两个操作数的值是否相等，如果值不相等，则条件变为真。
如a=2,b=3则(a != b) 为 true.


&lt;&gt;
检查两个操作数的值是否相等，如果值...]]></description><category></category></item><item><title><![CDATA[python基本数据类型之数字类型和其相关运算]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409909</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409909</guid><author>anping7232</author><pubDate>Sat, 06 Jul 2019 13:24:00 +0800</pubDate><description><![CDATA[数字（number）

Python3 支持int、float、bool、complex（复数）。
在Python 3里，只有一种整数类型 int，表示为长整型，没有 python2 中的 Long。
像大多数语言一样，数值类型的赋值和计算都是很直观的。
内置的 type() 函数可以用来查询变量所指的对象类型。


运算符
　　　　下面以a=10 ,b=20为例进...]]></description><category></category></item><item><title><![CDATA[python的输入和输出]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409910</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409910</guid><author>anping7232</author><pubDate>Sat, 06 Jul 2019 08:04:00 +0800</pubDate><description><![CDATA[基本输出
　　python中的输出使用关键字--print，与python2不同的是，python3的输出后面必须要加括号，示例如下：
　　python3.0以上输出：
　　
　　python2.0以上的输出：
　　
格式化的输出　　
　　在程序中看到输出的语句存在%（占位符），那么这就是表示格式化的输出



         %c
  ...]]></description><category></category></item><item><title><![CDATA[给定一个整数数组和一个目标值，找出数组中和为目标值的两个数 例如给定nums = [2,7,11,15],target = 9...]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409908</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409908</guid><author>anping7232</author><pubDate>Fri, 05 Jul 2019 23:03:00 +0800</pubDate><description><![CDATA[python解决方案

nums = [1,2,3,4,5,6] #假如这是给定的数组
target = 9           #假如这是给定的目标值
num_list = []        #用来装结果的容器
def run(nums,target):
    '''功能函数'''
    for num1 in nums:
        for num2 in ...]]></description><category></category></item><item><title><![CDATA[python的基本语法]]></title><link>https://blog.youkuaiyun.com/anping7232/article/details/101409907</link><guid>https://blog.youkuaiyun.com/anping7232/article/details/101409907</guid><author>anping7232</author><pubDate>Fri, 05 Jul 2019 12:47:00 +0800</pubDate><description><![CDATA[编码
　　python3.0以上的版本，默认的源文件都是以UTF-8编码，所有的字符串都是unicode字符串，当然也可以为源文件指定不同的编码方式;
编码实例：

#随机取一个变量
str = "xiaose"
#进行utf-8编码
str1 = str.encode("utf-8")
#将其打印出来
print(str1)
#结果为：b'xiaose'

解码...]]></description><category></category></item></channel></rss>