一:函数调试
用之前学过的try···except进行调试
def gameover(setA,setB): if setA==3 or setB==3: return True else: return False try: a=gameover(7,11) print(a) except: print("Error")
调试完毕~~~~
结果如下
输入7,8的结果
输入3,4的结果
不输入参数时,得到Error
二:Python爬虫
requests库是一个简洁且简单的处理HTTP请求的第三方库。
get()是对应与HTTP的GET方式,获取网页的最常用方法,可以增加timeout=n 参数,设定每次请求超时时间为n秒
text()是HTTP相应内容的字符串形式,即url对应的网页内容
content()是HTTP相应内容的二进制形式
用requests()打开搜狗主页20次
# -*- coding: utf-8 -*- """ Created on Mon May 20 10:20:45 2019 @author: guo'yu'yi """
import requests
try:
for i in range(20):
r=get("https://123.sogou.com/")
r.raise_for_status()
r.encoding='utf-8'
print(r)
print(len(r.text))
print(len(r.content))
except:
print("Error")
结果如下: