自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 python爬虫—正则表达式的使用

python爬虫—正则表达式的使用“”"^匹配字符串的开头$匹配字符串的结尾.匹配任意字符除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行的任意字符[…]用来表示一组字符,单独列出,[adas]匹配’a’‘d’;‘a’‘s’[^…]匹配不在[]中的字符re* 匹配0和或多和表达式re+ 匹配一个或多个的表达式re? 匹配0或1个由前面的正则表达式定义的片段,非贪婪方式re{n}re{n,} 精确匹配N个前面表达式re{n,m} 匹配n到m次由前面的正则表达式定义的片段

2022-02-12 19:59:39 616

原创 python爬虫—URLError的使用

python爬虫—URLError的使用,能够看到结果是404,还是超时from urllib.request import Request,urlopenfrom fake_useragent import UserAgentfrom urllib.error import URLErrorurl ="https://www.baidu123.comasda/"headers = { "User-Agent":UserAgent().chrome}try: reque

2022-02-12 19:55:50 545

原创 python爬虫—requests库的用法

python爬虫—requests库的用法总结:get、post等用法…import requestsreq = requests.get("https://www.baidu.com/?tn=15007414_8_dg")req = requests.post("https://www.baidu.com/?tn=15007414_8_dg")req = requests.put("https://www.baidu.com/?tn=15007414_8_dg")req = requests.

2022-02-11 11:48:43 1577

原创 python爬虫—proxy的使用

python爬虫—proxy的使用使用代理ip,使用proxy来设置代理服务器,一段时间换一个Ip,HTTPHandler#使用代理ip,使用proxy来设置代理服务器,一段时间换一个Ipfrom urllib.request import Requestfrom urllib.request import build_openerfrom fake_useragent import UserAgentfrom urllib.request import HTTPHandlerfrom ur

2022-02-11 11:35:56 1614

原创 python爬虫——https请求

python爬虫——https请求from urllib.request import Request,urlopenfrom fake_useragent import UserAgentimport sslurl = "https://www.12306.cn/index/"headers = { "User-Agent":UserAgent().random}request = Request(url,headers = headers)#忽略SSL证书# context =

2022-02-11 11:31:54 4597

原创 python爬虫cookie的使用包括已经登录和未登录两种情况

记录的身份信息 cookie已经登陆过的cookie来进入网站在这里插入代码片没有登陆过的cookie来进入网站from urllib.request import Request,urlopenfrom fake_useragent import UserAgentfrom urllib.parse import urlencodefrom urllib.request import HTTPCookieProcessor,build_opener#登录login_url = “http

2022-02-09 10:39:34 1326

原创 python爬虫get、fake_useragent、post请求、ajax请求的使用方法

get请求fake_useragent仿造用户名post请求ajax请求1.看网页源代码有无信息2.看请求头和网址是否一致3.看是否有xml文件

2022-02-08 11:36:35 737

原创 python爬虫报错: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]

python爬虫报错:<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]导入ssl 库可以解决 import ssl

2022-02-07 11:23:11 366

原创 python函数中的globals()和locals()用法以及高阶函数的执行顺序

python函数中的globals()和locals()用法高阶函数的执行顺序

2022-02-06 16:20:00 294

原创 local variable ‘count‘ referenced before assignment

python函数常见错误UnboundLocalError:local variable ‘count’ referenced before assignment错误:赋值前引用的局部变量"count"错误原因:局部作用域不能改变全局作用域的变量,当python解释器读取到局部作用域时,发现你对一个变量进行修饰的操作,解释器会认为你在局部已经定义过这个局部变量了,他就从这局部寻找这个变量,没有定义,报错了count = 1def func():count+=2print(count)错误分析

2022-02-06 10:35:02 3108

原创 python函数的全局、局部名称空间及作用域

“”"a = 1def func():returnfunc()开辟一个-全局名称空间(当前py文件),将这些对应关系储存在里面,函数是储存成func:function内存地址12312312调用函数时开辟一个-临时名称空间(函数调用或执行时才开辟),这个空间随着函数的结束而消失,调用一个函数产生一个临时空间-内置名称空间(builting.py):python源码提供的内置函数,例如print(),input()加载顺序:全局–内置–临时(局部)—错误 内置(内置函数最先加载)–全局(当有

2022-02-06 10:28:26 363

原创 python函数中万能参数*args、**kargs的应用

“”"实参角度:1.位置参数,按照顺序一一对应 (a,b,c)对应(1,2,3)2.关键字参数,一一对应,不用顺序 (a,b,c)对应(a=1,b=2,c=3)3.混合参数:位置参数一定要在关键字参数之前 (a,b,c)对应(1,c=3,b=2)形参角度:1.与实参角度的位置参数是一种2.默认参数:(a,b,mode = “r”)普遍的经常使用的3.万能参数4.*的魔性用法5.极限关键字参数(了解)6.形参的最终顺序return:可返回多个值,以元组形式返回“”"函数要留有修改

2022-02-05 16:49:51 444

原创 python函数的入门,形参以及实参的介绍

python函数的入门,形参以及实参的介绍“”"以完成某一类事情为导向,登录,注册,一个函数就是一个功能随调随用减少代码的重复性,增强代码可读性“”"函数尽量不要出现print,当遇到函数名+(),才会被运行return可以终止函数,给函数的执行者返回值,单个值:单个值,多个值:元组的形式返回函数的传参,把函数盘活实参角度:1.位置参数,按照顺序一一对应 (a,b,c)对应(1,2,3)2.关键字参数,一一对应,不用顺序 (a,b,c)对应(a=1,b=2,c=3)3.混合参数:位置

2022-02-04 17:38:23 256

原创 python字典中删除索引为奇数的面试题,倒序删除

字典中删除索引为奇数的面试题for index in range(len(l1)):if (index) % 2 == 1:l1.pop(index)正着删除元素会导致后续要处理的数据索引发生变化print(l1)del l1[1::2]print(l1)l1 = [1, 2, 3, 3, 4]l1=l1[::-1]print(l1)倒叙法删除元素,已经处理后的数据索引发生变化,但不影响后续数据的索引for index in range(len(l1)-1,-1,-1):if in

2022-01-27 23:37:14 1142

原创 python文件操作的几种方法with open,r,w,b

python文件操作的几种方法with open,r,w,b

2022-01-27 23:03:51 2610

原创 FileNotFoundError: [Errno 2] No such file or directory: ‘F:\\python file\\无敌.text‘

FileNotFoundError: [Errno 2] No such file or directory: 'F:\\python file\\无敌.text'

2022-01-26 22:15:41 1111

原创 python编码的种类以及转换以及bytes数据类型的介绍

编码的种类以及转换以及bytes数据类型的介绍

2022-01-25 20:09:55 439

原创 python基础类型数据的补充,以及循环中列表和字典的大小问题

基础类型数据的补充,以及循环中列表和字典的大小问题

2022-01-25 20:03:43 320

原创 python-set集合的用法以及深浅copy

python-set集合的用法以及深浅copy

2022-01-24 20:14:00 227

原创 python的id、is的用法以及代码块的相关内容

python的id、is的用法以及代码块的相关内容

2022-01-24 20:10:21 397

原创 python字典的增删改查,嵌套

1.字典创建常用的三种方法dic=dict({“frj”:1})print(dic)dic = dict(one =1,two = 2 ,three =3)print(dic)dic = dict(((“one”,1),(“two”,2)))print(dic)dic = dic{[1,2,3]:“frj”,“two”:3} #列表可变,所以不可哈希print(dic)2.字典的增删改查#增:dic = {1:“f”,1:“dd”,2:3} #一个键可以对应多个值,键必须唯一,而

2022-01-24 15:28:41 376

原创 **11.27python面试题每日分享-剑指offer**

11.27python面试题每日分享-剑指offer1、简述面向对象中_new_和_init_区别_init_是初始化方法,创建对象后,就立刻被默认调用了,可接收参数1.1_new_至少要有一个参数cls,代表当前类,此参数在实例化时由Python解释器自动识别1.2_new_必须要有返回值,返回实例化出来的实例,这点在自己实现_new_时要特别注意,可以return父类(通过super(当前类名, cls)) _new_出来的实例,或者直接是object的__new_出来的实例1.3_init

2021-11-27 22:31:18 76

原创 11.25 python面试题每日分享-剑指offer

11.25 python面试题每日分享-剑指offer1.python实现列表去重的方法先通过集合去重,在转列表2、fun(args,**kwargs)中的args,kwargs什么意思?3、python2和python3的range (100)的区别python2返回列表,python3返回迭代器,节约内存4、一句话解释什么样的语言能够用装饰器?函数可以作为参数传递的语言,可以使用装饰器5、python内建数据类型有哪些整型–int布尔型–bool字符串–str列表–list

2021-11-25 21:47:21 176

原创 11.20python面试题每日分享-剑指offer

python安装教程(Windows系统,python3.7为例)duandian01 2018-07-02 20:33:56 308445 收藏 421文章标签: python python安装 python入门版权在python的官网下载python对应版本:https://www.python.org/downloads/windows/64位下载Windows x86-64 executable installer 版本32位下载Windows x86 executable in

2021-11-20 23:04:39 533 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除