51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#T
Python 异常处理--raise函数用法
在Python中,要想引发异常,最简单的形式就是输入关键字raise,后跟要引发的异常的名称。异常名称标识出具体的类: Python异常处理是那些类的对象。执行raise语句时,Python会创建指定的异常类的一个对象。raise语句还可指定对异常对象进行初始化的参数。为此,请在异常类的名称后添加一个逗号以及...
IT猿
·
2020-03-25
Python
异常
处理
--raise
函数
python实现post请求
今天无论如何都要留下一些什么东西。。。可以说今天学到一个新的一个东西,也需要分享出来,给更多的人去使用。今天爬取的数据里面是客户端向服务器端发送加密过的token和一些页码之类的一个数据。(我主要是想通过翻页获取每一页的数据,该网页是通过post去获取的请求,所以需要带一堆的嵾数才会出来数据)。pyload={"tok...
IT猿
·
2020-03-25
python
实现
post
请求
python3.4项目打包
1、首先下载pyinstaller并且解压(就直接解压再桌面就可以,这样子比较方便)2、然后就去下载pywin32(按照电脑和python的版本去下载)我电脑是64位的,python是3.4版本的,所以就是下载我画的红色框的。接着还需要下载pefile,可以直接pipintall pefile去安装即可。3、...
IT猿
·
2020-03-25
python3.4
项目
打包
Python NaN
前段时间品牌专区出现这么一个问题,excel里面的数据存在一些是NaN的现象,好奇的以为是None类型,开始也以为是空值来的,就好奇的以为这样子,可是不知道为什么一直无法去掉,那就是意味着根本就没有去掉的节奏,昨晚一直弄不好,弄的我的数据一直没有搞好呢。早上一来就捣鼓想着一定要弄好,重点是我输出类型居然是‘...
IT猿
·
2020-03-25
Python
NaN
解决Max retries exceeded with url的问题
requests.exceptions.ConnectionError:HTTPSConnectionPool(host='itunes.apple.com',port=443):Maxretriesexceededwithurl:/in/app/adobe-reader/id469337564?mt=8(Caused...
IT猿
·
2020-03-25
解决
Max
retries
exceeded
with
python获取前几天的时间
days的参数就是你想获取前多少天的数据,如果是昨天的话,则days=1importdatetimetoday=datetime.date.today()oneday=datetime.timedelta(days=14)yesterday=str(today-oneday)print(yesterday)...
IT猿
·
2020-03-25
python
获取
前几天
时间
python实现进制之间的转换
十进制转36进制:#36位映射模板loop='0123456789abcdefghijklmnopqrstuvwxyz'#测试用例输入n=1409980009869a=[]whilen!=0:a.append(loop[i%36])n=n/36a.reverse()out=''.join(a)#out:'hzqhoyh...
IT猿
·
2020-03-25
python
实现
进制
间的
转换
python 将base64字符串还原为图片
今天弄验证码的时候发现,验证码的图片的src竟然是下面的这么一个一串字符串,吓到,好像不可以http请求的,第一次见,就好尴尬,去网上搜索了一下,说是:这是DataURIscheme。data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ...
IT猿
·
2020-03-25
python
base64
字符串
原为
图片
python进行md5加密
new_temp=temp[0:len(temp)-1]m=hashlib.md5()m.update(new_temp)#获取signsign=m.hexdigest()printm.hexdigest()1、首先是获取要加密的字符串的长度new_temp=temp[0:len(temp)-1]2、去创建md5对象m...
IT猿
·
2020-03-25
python
进行
md5
加密
python获取指定长度的字符串
fromrandomimportRandomdefrandom_str(randomlength=31):str=''chars='abcdefghijklmnopqrstuvwxyz0123456789'length=len(chars)-1random=Random()foriinrange(randomlengt...
IT猿
·
2020-03-25
python
获取
指定
长度
字符串
python获取时间戳
目前很多的网站在链接失效方面或者验证码链接方面好像都是使用了时间戳去判断该链接或者验证码是否失效。所以可以根据实际情况去判断这是否是真实的。目前我拿到的是这样子的一个格式,就是获取的时间戳是有三位小数点的,所以就是需要去掉小数点。代码如下:importtimex=time.time()print(int(time.ti...
IT猿
·
2020-03-25
python
获取
时间
使用协程(gevent)实现请求
协程,又称微线程。英文名Coroutine。 协程最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。 第二大优势就是不需要多线程的锁机制,因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁,...
IT猿
·
2020-03-25
使用
协程
gevent
实现
请求
requests保持cookies的问题
获取cookie,返回CookieJar对象:url='http://www.baidu.com'r=requests.get(url)r.cookies#将CookieJar转为字典:cookies=requests.utils.dict_from_cookiejar(r.cookies)#将字典转为CookieJa...
IT猿
·
2020-03-25
requests
保持
COOKIEs
问题
Python中深拷贝与浅拷贝的区别
转自:http://blog.csdn.net/u014745194/article/details/70271868定义:/在Python中对象的赋值其实就是对象的引用。当创建一个对象,把它赋值给另一个变量的时候,python并没有拷贝这个对象,只是拷贝了这个对象的引用而已。浅拷贝:拷贝了最外围的对象本身,内部的元素...
IT猿
·
2023-05-06
拷贝
Python
中深
区别
python模块中的__all__属性
转自:http://blog.csdn.net/sxingming/article/details/52903377python模块中的__all__属性,可用于模块导入时限制,如:frommoduleimport*此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入。若没定义,...
IT猿
·
2023-05-06
python
模块
中的
all
属性
首页
上一页
...
4525
4526
4527
4528
4529
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他