python
问就是啥也不是
这个作者很懒,什么都没留下…
展开
-
爬虫碰到状态码412的解决办法
爬虫碰到状态码412近期在使用python的requests库爬取网页时,碰到返回状态码为412的情况状态码412含义为:Precondition Failed,服务器在验证在请求的头字段中给出先决条件时,没能满足其中的一个或多个。这个状态码允许客户端在获取资源时在请求的元信息(请求头字段数据)中设置先决条件,以此避免该请求方法被应用到其希望的内容以外的资源上。一、尝试一:添加headers判断出问题出在请求头上以后,下面我们尝试把网页的所有请求头都带上,注意:这里带的是全部字段,尤其是cook原创 2021-12-06 10:36:30 · 25189 阅读 · 0 评论 -
关于os.system和os.popen的坑
最近需要在python脚本中执行shell脚本,出现各种坑,特此记录一下。关于阻塞调用1.os.popen该命令会先创建一个管道,然后fork一个子进程,关闭管道的一端,执行exec,最后返回一个标准的io文件指针。 popen本身是不阻塞的,要通过标准io的读取使它阻塞2.os.systemsystem相当于是先后调用了fork, exec,waitpid来执行外部命令 system本身就是阻原创 2017-10-09 11:11:41 · 19506 阅读 · 0 评论 -
python中unicode类型转换为str
最近,在python下老是报错,打印变量类型是unicode,想把unicode转换为str,解决办法如下:a = a.encode('unicode-escape').decode('string_escape')原创 2018-03-19 16:25:06 · 8077 阅读 · 1 评论 -
pip 安装包时报错 /usr/bin/pip: No such file or directory
在ubuntu中使用pip报一下错误: /usr/bin/pip: No such file or directory pip can no longer be found:可以采用以下方式解决 which pip /usr/local/bin/pippip -su: /usr/bin/pip: No such file or directorytype pip pi...转载 2018-07-18 15:54:56 · 3753 阅读 · 0 评论 -
python的sorted函数
一、sort函数如果对python中的列表进行排序,可以使用List类的成员函数sort,该函数会在原空间上进行操作,对列表本身进行修改,不返回副本。语法如下:L.sort(cmp=None, key=None, reverse=False)二、sorted函数sorted函数就比sort函数要强大许多了,sort只能对列表进行排序,sorted可以对所有可迭代类型进行排序,并且返回新的...原创 2018-09-21 15:22:06 · 76306 阅读 · 6 评论