51Testing软件测试论坛

标题: 本帖记录我对Python的学习 [打印本页]

作者: ttt3    时间: 2021-11-23 16:43
标题: 本帖记录我对Python的学习
本帖最后由 ttt3 于 2021-12-15 11:40 编辑

Request库
1、源码
def request(method, url,params=None, data=None, headers=None, cookies=None,
    timeout=None, allow_redirects=True, proxies=None,verify=None,  json=None):

2、登录一个网站,然后用登录后获取的cookie信息做其他操作,就需要进行session维持,用法
(1)实例化
s=request.session()
(2)使用此实例登录
s.post(url=login_url,params=param)
(3)后续使用此实例都是相当于用同一个浏览器窗口
s.request("GET", url, headers=header)

作者: ttt3    时间: 2021-12-15 11:45
今天重新学习字段,书里有个内置函数的使用让我印象很深刻
setdefault(key,defaultvalue)方法
第一个参数,是要在字典中检查的键
第二个参数,是如果键不存在赋的值,如果该键存在,会返回该键的值。
然后作者运用这个方法在计算一个字段串字母的个数上
message = 'It was a bright cold day in April, and the clocks were striking thirteen.'
count = {}

for character in message:
count.setdefault(character, 0)
count[character] = count[character] + 1
print(count)

很方便了





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2