python
-
python中去掉字符串中的空格、\xa0、\t、\n等特殊字符
利用Python里的join方法和split方法去除空格、\xa0、\t、\n等特殊字符...
-
Python跳出for循环continue与break的区别
在for和while循环语句中,当循环条件满足时,就会一直循环,如果想中途退出循环,该怎么办?Python中跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。continue和break的区别:1、break语句用来终止本次循环语句(跳出当前循环,不再执行)。2、跳出本次循环,执行下一次...
-
python里的raise是什么意思
raise是什么意思呢?raise是用raise语句来引发一个异常。异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类。Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。...
-
python中使用request发送代理请求的方法
代理分为:正向代理与反向代理。反向代理:服务器端知道代理的存在,反向代理是为了保护服务器或负责负载均衡,但是客户端不知道代理的存在的。正向代理:客户端知道代理的存在,正向代理是为保护客户端,防止追究责任。但是服务端不知道真实的客户端...
-
python过滤替换a标签的2个方法
当我们采集了某篇文章后,可能需要将文章里的内部a标签链接去除或者将内链/外链替换为自己的链接地址,那么这个时候我们可以怎么做呢...
-
python生成md5加密的方法
Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。在python3的标准库中。可以 import hashlib md5str = hashlib.md5('jsphp.net'.encode(encoding='UTF-8')).hexdigest()...
-
Python for循环输出(index,value)的几种方法
在Python里需要用到range或者enumerate来循环输出一个列表的索引下标。2者用法略有不同。...
-
beautifulsoup菜鸟教程
BeautifulSoup4是爬虫必学的技能。BeautifulSoup最主要的功能是从网页抓取数据,Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。BeautifulSoup支持Python标准库中的HTML解析器,还支持一些第三方的解析器,如果我们不安装它,则 Python 会使用 Python默认的解析器,lxml 解析器更加强大,速度更快,推荐使用lxml 解析器。...
-
python安装模块的方法
什么是Python模块?在Python中,模块其实也就是包含python代码的文件,我们为什么要使用模块?在我们以后写代码的时候,我们会发现有很多功能需要经常使用,那我们想要使用这些功能怎么...
-
python报TypeError: 'str' object is not callable错误的解决办法
该错误TypeError: 'str' object is not callable字面上意思:就是str不可以被系统调用,其实原因就是:你正在调用一个不能被调用的变量或对象,具体表现就是你调用函数、变量的方式错误....
-
python3encode字符串且open写入文件乱码
python里写入文件出现乱码通常都是因为编码导致的。很多人说我已经encode设置为utf-8了呀,怎么还会出现乱码呢?其实这里涉及到2个编码的问题.1、字符串的编码,比如我们爬虫返回的text的编码.文件的编码...
-
python3中json与JsonPath用法详解
本文介绍了Python3中如何使用json模块和jsonpath解析模块。json模块可以将接口返回的json数据格式格式化Python对象,jsonpath可以实现和Xpath一样的功能。l...
-
python3cookielib模拟登陆
利用cookielib模块的CookieJar类的对象来捕获cookie并在后续连接请求时重新发送,比如可以实现模拟登录功能。...
友情链接