python基础及应用
文章平均质量分 58
yyyyzzzllll
这个作者很懒,什么都没留下…
展开
-
pycharm报错AttributeError: ‘HTMLParser‘ ...
pycharm报错AttributeError: ‘HTMLParser’ …python3.9 报错 “AttributeError: 'HTMLParser' object has no attribute 'unescape'” 异常解决。通常是环境问题,创建工程的时候会自动创建对应项目的环境如下图,自动生成了一个项目环境的python.exe在设置里面修改为自己对应的python环境的地址后解决问题但是之前用之间就可以,不知道是不是python3.9的问题...原创 2021-11-30 16:05:33 · 2530 阅读 · 3 评论 -
python逆序的三种方法及list()函数的简单介绍
python逆序的三种方法1、list.reverse()print("方法1-list.reverse()")list = [1,2,3,4,5,6]print("原始列表",list)list.reverse()print("变换列表",list)list2=list.reverse()print("返回值",list2)print("---------------------------")调用 list.reverse() 的返回值是 None ,它逆序的结果直接体现在原来的原创 2021-11-02 23:30:09 · 6469 阅读 · 0 评论 -
pycharm/python报错:Traceback (most recent call last): .....
python报错:Traceback (most recent call last): …python报错:Traceback (most recent call last): File "C:/Users/86177/PycharmProjects/untitled/csdn浏览量.py", line 1, in <module> import requests File "G:\PyCharm 2019.3\1\lib\site-packages\requests\__i原创 2021-10-17 19:19:52 · 181342 阅读 · 0 评论 -
pip install cv2安装报错
pip install cv2安装报错错误如下:ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none) ERROR: No matching distribution found for cv2解决方法:将cv2更改为opencv-pythonpip install opencv-python再解决不了使用镜像源加速,避免因网络问题引起的错误pip install o原创 2021-09-25 19:44:01 · 5059 阅读 · 0 评论 -
python学习之路(第十天)---数据的存储
python学习之路(第十天)—数据的存储 python学习之路(第十天)---数据的存储使用open()方法写入文件保存到txt保存到csv保存到ecxel保存到数据库前面讲到爬虫的简单写法,数据解析,获取到数据之后接下来进行数据的保存,这里介绍几种方法。我们可以将数据存储为文件的形式,txt、csv、excel、json等,用于数据量较少的存储,也可以保存大量数据,存入数据库中,mysql、oracle、Redis等。或是将图片、视频、音频等保存。这里编写一个简单的爬虫来学习这些操作爬取页面中原创 2021-08-27 00:25:17 · 158 阅读 · 0 评论 -
python学习之路(第九天)---使用BeautifulSoup解析网页
python学习之路(第九天)—使用BeautifulSoup解析网页Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.库的安装前面有提到过,这里不再赘述。简单用法下面的一段HTML代码将作为例子被多次用到.这是 爱丽丝梦游仙境的 的一段内容(以后内容中简称为 爱丽丝 的文档):html_doc = """<html><head><title>The Dormouse's story</title></原创 2021-08-24 21:42:34 · 481 阅读 · 0 评论 -
python学习之路(第八天)---re模块正则表达式
python学习之路(第八天)—re模块正则表达式 python学习之路(第八天)---re模块正则表达式在线正则匹配正则匹配语法re.compile方法re.match方法re.search方法re.finditer方法转义匹配findall()正则表达式的实例正则表达式,像代码中的find开头的一些就死正则表达式,作用是筛选我们需要的信息。用到的是re库,安装过程不再赘述,事实上也可以不用正则表达式,非必须的。这里简单学习一下在线正则匹配https://c.runoob.com/front-原创 2021-08-23 21:47:09 · 885 阅读 · 4 评论 -
python学习之路(第七天)---从爬取电影top250项目学习python
python学习之路(第七天)—从爬取电影top250项目学习python python学习之路(第七天)---从爬取电影top250项目学习python使用 Beautiful Soup 解析网页代码经过前面的学习,对爬虫有了一定的了解,接下来完成一个网络上的爬虫实例爬取豆瓣电影榜单top250,很多视频教程也是实现这个项目。首先要介绍一个模块Beautiful Soup模块使用 Beautiful Soup 解析网页通过requests库可以抓取网页源码,然后从网页中提取数据。Beautif原创 2021-08-22 16:07:57 · 256 阅读 · 0 评论 -
python学习之路(第六天)---爬虫详解
python学习之路(第六天)—爬虫详解网页结构首先要了解网页的结构,方便编写程序这里以豆瓣电影首页为例https://movie.douban.com/ctrl+U查看源码,其中有一些网页中出现的明文文字如上图网页结构一把由三部分组成,分别是html、css、javascript组成,在web课中由一定的了解htmlhtml是整个网站的结构,带有“<>”符号的都属于html的标签,并且都是成对出现,一个简单的例子:<html>hello world</htm原创 2021-08-22 00:16:17 · 297 阅读 · 2 评论 -
python学习之路(第五天)-初识爬虫
python学习之路(第五天)-初识爬虫什么是爬虫通过编程,模拟浏览器上网,然后让其去互联网上抓取数据的过程,可以去抓取一些数据或者收集图片接下来展示一个最近的的爬虫得到的结果import urllib.request #引入urllib库response = urllib.request.urlopen("https://www.baidu.com/") #发出请求并且接收返回文本对象html = response.read() #调用read()进行读取print(html)原创 2021-08-19 23:29:10 · 129 阅读 · 0 评论 -
python学习之路(第四天)
python学习之路(第四天)函数Python 定义函数使用 def 关键字,一般格式如下:def 函数名(参数列表): 函数体实例:比较两个数,并返回较大的数:def max(a,b): if a > b: return a else: return ba=5b=6print(max(a,b))当然,函数模块中也可以直接用print输出。上面使用的return返回值,当然它不止返回一个类型,还可以返回字符串等类型。函数也像其他任何类型一样,可以分配给变量,然后原创 2021-08-17 15:28:18 · 133 阅读 · 0 评论 -
Pycharm默认输入状态是insert状态、复制粘贴快捷键改变
Pycharm默认输入状态是insert状态、复制粘贴快捷键改变最近在学习python,每次打开pycharm就是处于insert状态,切换来切换去的非常不方便,而且复制粘贴的时候按ctrl +c 粘贴得按ctrl+shift+v,非常不方便,着手解决一下了解到安装的时候选择了IDEA vim安装,进入软件的时候就是默认insert的状态,直接找到卸载掉,一劳永逸File->Settings->Plugins然后搜索:Vim Emulator 就能找到已经按照的IDEA vim插件卸原创 2021-08-17 14:21:42 · 1640 阅读 · 0 评论 -
python学习之路(第三天)
python学习之路(第三天) python学习之路(第三天)while循环for 语句range()函数lenlistwhile循环while 条件语句 : 执行语句…保证条件语句恒为真就可以无限循环还可以配合else语句来使用,来源菜鸟教程#!/usr/bin/python3count = 0while count < 5: print (count, " 小于 5") count = count + 1else: print (count, " 大于或等原创 2021-08-16 17:44:29 · 159 阅读 · 0 评论 -
python学习之路(第二天)
python学习之路(第二天)文章目录python学习之路(第二天)条件控制if语句if-elseelif布尔类型运算符算数运算符比较运算符赋值运算符位运算符逻辑运算符成员运算符身份运算符运算符优先级条件控制c语言中学到 if else 的用法,python与之类似,写法有一定区别if语句c语言是if(2>1) … python 进行了简化 ,要注意条件语句后的冒号if 2>1: print("yes")同样,if语句也可以嵌套使用num = 5if num >原创 2021-08-16 15:14:25 · 245 阅读 · 5 评论 -
python学习之路(第一天)
python学习之路(第一天)python3基础语法:https://www.runoob.com/python3/python3-basic-syntax.htmlhello world第一个程序print("hello world!")print多行输出print("hello world!")print("hello world!")print("hello world!")不换行输出python3中,提供了最简单的解决方案,为print函数提供一个额外的 参数end#原创 2021-08-16 00:18:17 · 262 阅读 · 0 评论