聚沙成塔
lee发发发发发发
加油!
展开
-
重定向原理,为什么/加不加均可
如上图所示,发送url1请求,正常返回url2(也就是url1的请求),code 200 表示成功。如果没有url1或者拒绝访问url1,则返回 location:url2 和 code 301, 则浏览器再发送 url2 申请 服务器返回url2 code200...原创 2020-03-25 16:02:48 · 387 阅读 · 0 评论 -
爬虫入门学习
跟着学习了爬取虎牙lol 主播名字+流量的排序列表from urllib import requestfrom io import BytesIOimport gzipimport refrom re import sub# 断点调试,class Spider(): url = 'https://www.huya.com/g/1' root_pattern = '&...原创 2020-03-23 19:41:36 · 132 阅读 · 0 评论 -
python装饰器
import timedef f1():print(time.time())print(‘This is what it is’)#unix 时间戳#对修改是封闭的,对拓展是开放的#(不更改原来已经写好的类和函数,用拓展函数或者类来满足新的需求)def f2():print(‘this is a function’)def print_time(func)print(time....原创 2020-03-23 13:55:06 · 90 阅读 · 0 评论 -
python闭包问题
什么是闭包?按我学到的理解就是 函数和其外部环境变量的组合def f1():a = 10def f2():a=20return a在上面例子里 函数f2() 和 它的外部环境变量a=10 组合成了一个闭包但是a=20 则是作为函数的内部变量存在的, 而且会被先于 环境变量a=10引用,导致闭包的环境变量值为None,所以要理解环境变量还要加上‘外部’这个关键的前提条件,在函数f2...原创 2020-03-22 20:39:31 · 129 阅读 · 0 评论 -
枚举
from enum import Enumclass VIP(Enum):YELLOW = 1GREEN = 2RED = 3BLACK = 4print(VIP.YELLOW)结果为VIP.YELLOW1.枚举类型,枚举名字,枚举的值VIP.GREEN.value 获取值VIP.GREEN.name 获取标签 #类型是strVIP.YELLOW #类型是枚举类型 enum...原创 2020-03-22 19:41:07 · 94 阅读 · 0 评论 -
JSON相关
JSON Javascript Object Notation易于阅读,解析,传输效率高适合做跨语言交换数据JSON 对象,JSON,JSON字符串JSON:是一种轻量级数据交换格式是一种数据格式JSON字符串:符合JSON格式的字符串叫做JSON字符串JSON对象:如果跳出语言层面, 不存在json对象的概念json_str = ‘{“name”:“sdf”,“age”:15}’...原创 2020-03-22 18:54:45 · 94 阅读 · 0 评论 -
正则表达式
Python基础import rea=[‘5’,‘3’,‘2’,‘5’,‘3’]r = re.findall(‘5’,a) #在a里面找5 (返回列表)print(a.index(‘5’)>-1)print(‘5’ in a) #两种内置函数进阶元字符符号列表-百度百科常用积累:\d 数字 也可写作 [0-9]\D 非数字 也可写作^[0-9]^ 取反操作\w ...原创 2020-03-22 17:22:46 · 749 阅读 · 0 评论 -
python中的关于私有变量的操作和问题(类似于其他语言中的private)
python中的关于私有变量的操作和问题(类似于其他语言中的private)原创 2020-03-21 21:00:10 · 329 阅读 · 0 评论 -
html
<html><head> <title> My webpage </title> #标题</head><body> <h1>bigest</h1> <h2> second </h2> #h1到h6代表字体大小 <p> # p代表新的paragra...原创 2019-07-29 15:03:11 · 77 阅读 · 0 评论 -
Python-SyntaxError: (unicode error)-转义字符
学习python打开文件时,中出现如下错误,本来以为是中文路径问题,结果发现是转义字符的问题。字符串中的第一个反斜杠被解释为一个特殊字符,事实上,后面跟着一个“U”它被解释为一个unicode代码点的开始。也就是说,C:\U 这里的 \U 被解释为了unicode代码,而不是打开文件的路径。这里再加一个’’ 就可以解决该问题....原创 2018-12-05 17:09:25 · 7731 阅读 · 4 评论