![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 57
a469142780
这个作者很懒,什么都没留下…
展开
-
Python3.x执行POST请求是出现POST data should be bytes or an iterable of bytes. It cannot be of type str.错误
在使用Python3.6.1做一个小型爬虫时出现了下面的错误:开始我是这么写的:data = urllib.parse.urlencode(values),出现了上面的那种错误。values为POST请求的数据。 研究错误日志发现是请求的数据的类型出现的问题,应该指定一种编码格式进行编码。 最后将代码更改为如下形式后问题得到解决: data = urllib.parse.urlencode(v原创 2017-07-08 21:08:01 · 1124 阅读 · 0 评论 -
Windows环境下安装beautifulsoup4出现 'You are trying to run the Python 2 version of Beautiful Soup ....错误
出现这个问题的主要原因是Python的版本问题。官网上面有说明:Beautiful Soup 4 works on both Python 2 (2.6+) and Python 3. 所以在3.4+的版本上安装beautifulsoup4时会出现如下错误: 解决办法是: 使用在线安装的步骤如下: (1)进入Python的安装目录,找到Scripts文件夹,然后进入里原创 2017-07-08 23:40:42 · 794 阅读 · 0 评论 -
Python3.x与Python2.x关于sorted函数用法比较
在Python2.x中使用sorted函数的调用格式如下: sorted(iterable, cmp=None, key=None, reverse=False) –> new sorted list 其中iterable表示待排序的列表;cmp为用户自定义的比较函数;key为比较的关键字,且这里的key支持匿名函数;reverse为是否为逆序,为值True时为逆序排序。比如说对于待排序列表:l原创 2017-07-10 10:43:33 · 585 阅读 · 0 评论