python
Ly_cat
软件。一路学习,嘈嘈杂杂的勿扰~
展开
-
【Python】Django搭建个人博客系统简单记录
其实,这个是大三的时候python学习之后做的一个demo,当时记录下来了,如今翻看的时候,想着把它搬到我的博客上,就当个记录吧,电脑里的东西,总有一天可能会丢失。前言:Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务。现在运用python+Django搭建实现一个简单的个人博客系统:整个项目实现过程:搭建环境搭建开发原创 2021-09-05 18:56:10 · 1715 阅读 · 2 评论 -
【Python】解决PyQt5安装失败问题
用pip install pyqt5 失败用老版本的 pip install pyqt5 pyqt5-tools 失败解决:到pyqt5查看对应安装命令安装命令:pip install pyqt5-tools==5.15.2.3原创 2021-09-07 09:53:31 · 391 阅读 · 0 评论 -
解决Python之Basemap模块安装失败
pip install basema安装失败???basemap是一个matplotlib工具包,因为它基于GEOS在地图上绘制2D数据,也依赖pyproj,所以安装basemap需要先安装geos,pyproj,再安装basemap。1. 安装geospip install geos或者下载二进制对应版本的.whl文件再cd进入文件位置 pip installgeos二进制文件下载地址2. 安装pyprojpip install pyproj或者下载对应版本的二进制.whl文件再cd进原创 2020-12-18 14:23:35 · 3653 阅读 · 0 评论 -
【Python问题】WARNING: You are using pip version 20.1.1; however, version 20.3.3 is availa
WARNING: You are using pip version 20.1.1; however, version 20.3.3 is availa如果直接用下面命令更新pip版本:python -m pip install --upgrade pip会把原先的卸载了导致出现错误:如何解决:用下面两条命令修复解决python -m ensurepippython -m pip install --upgrade pip参考文章: 解决ModuleNotFoundError: No原创 2020-12-18 00:04:09 · 15857 阅读 · 3 评论 -
Python爬虫利器 | Beautiful Soup4遍历文档
目录Beautiful Soup介绍Beautiful Soup 安装安装解析器Beautiful Soup 使用对象的种类Tagtag中重要的属性NameAttributesBeautifulSoup遍历文档树子节点获取Tag的名字.contents 和 .children父节点.parent.parents兄弟节点前进和后退搜索文档树Beautiful Soup介绍Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库。它能够通过你喜欢的转换器实现惯用的文档导航,查原创 2020-08-15 12:55:55 · 880 阅读 · 0 评论 -
Python网络爬虫| Requests库的基本使用
上一篇:Python urllib包基本使用教程中介绍了urllib基本用法,相比于urllib来说Requests比urllib更加方便优越,更推崇用Requests进行爬虫Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库总之,requests是python实现的最简单易用的HTTP库,建议爬虫使用requests库。安装通过pip安装: $ pip3 install requests或者也可以使用 easy_in原创 2020-07-30 01:11:24 · 422 阅读 · 0 评论 -
Python开发入门(三) | itchat实现微信机器人
前言:如今微信已经成为了个人社交的很大一部分,无论生活,学习,还是工作,我们的社交已经离开不了微信~~ 接下来来了解itchat~~itchat是一个开源的微信个人号api接口,通过使用python调用微信实现简单的微信机器人。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远不止一个机器人,更多的功能等着你来探索…原理通过微信的Python接口itchat获取微信消息。将微信消息传输到机器人接口,获取机器人的返回消息。将返回消息返回给微信消息的发送.原创 2020-07-29 18:45:02 · 2033 阅读 · 0 评论 -
Python网络爬虫(一) | urllib包基本使用教程
阅读目录urllib包 介绍1、urllib.request 模块1.1 urllib.request.urlopen()1.2 urlopen函数实例:2.1 urllib.request.Request()2.2 Request 函数实例2、urllib.error 模块1.1 urllib.error.URLError异常1.2 urllib.error.HTTPError异常3、urllib.parse 模块1.1 urllib.parse.urlparse()1.2 urlparse函数实例2..原创 2020-07-29 14:37:07 · 1007 阅读 · 0 评论 -
Python导入Workbook报错:ImportError: cannot import name ‘Workbook‘
用openpyxl操作表格,在运行报错:ImportError: cannot import name ‘Workbook’原因在python文件命名与关键字库名"openpyxl"一样导致,修改文件名后,即可成功运行原创 2020-07-28 17:46:21 · 4547 阅读 · 1 评论 -
Python操作Excel | 实例详解(openpyxl、xlrd、xlwt、xlutils模块)
目录1. 前言2. 库介绍3. 安装库4. 详解openpyxl模块4.1 读取 Excel1、创建工作簿2、获取工作簿3、创建工作表4、遍历工作表5、工作表薄6、读取Excel实例4.2 写入 excel1、访问单元格2、行列法访问单元格3、添加数据4、访问多个单元5、遍历所有行或列6、合并和拆分单元格7、保存文件8、从文件加载9、写入Excel实例5. 详解xlrd模块1、导入模块2、打开Excel文件读取数据3、获取工作表4、行操作5、列操作6、单元格的操作7、xlrd读取Excel文件实例6. .原创 2020-07-28 17:45:10 · 1459 阅读 · 0 评论 -
Python小伎俩之实现群发邮件
Python实现群发邮件案例这里用到使用第三方 SMTP 服务发送,需要自己配置好163邮箱和qq邮箱的STMP服务,具体参考这里:163邮箱QQ邮箱STMP配置步骤import smtplibfrom email import (header)from email.mime import (text, multipart)import timedef sender_mail(): smtp_Obj = smtplib.SMTP() # 第三方 SMTP 服务 smtp_Ob原创 2020-07-25 23:10:10 · 557 阅读 · 0 评论 -
Python爬虫从入门到实战教程
学习目录一、爬虫入门Python爬虫入门一之综述Python爬虫入门二之爬虫基础了解Python爬虫入门三之Urllib库的基本使用Python爬虫入门四之Urllib库的高级用法Python爬虫入门五之URLError异常处理Python爬虫入门六之Cookie的使用Python爬虫入门七之正则表达式二、爬虫实战Python爬虫实战一之爬取糗事百科段子Python爬虫实战二之爬取百度贴吧帖子Python爬虫实战三之实现山东大学无线网络掉线转载 2020-07-25 15:28:55 · 434 阅读 · 0 评论 -
Python开发入门(二) | 详解文件IO操作 & 案例
目录1. Python文件IO说明2. 打开和关闭文件2.1 open 函数3. 文件File对象属性3.1 close()方法3.2 write()方法3.3 read()方法4. 文件定位5. 重命名和删除文件5.1 rename()方法:5.2 remove()方法6. 文件目录6.1 chdir()方法6.2getcwd()方法6.3 rmdir()方法7. 实战案例7.1 创建文件夹7.2 读取文件信息7.3 写入文件信息1. Python文件IO说明Python文件IO操作涉及文件读写原创 2020-07-24 02:43:51 · 311 阅读 · 0 评论 -
Python3进阶(六) | 深入理解python多线程
目录什么是多线程?Python线程什么是多线程?在学习python3多线程之前我们来看看什么是多线程?多线程(multithreading):是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading)或同时多线程(Simultaneous multithreading)处理器。以上是百科给出的解释多原创 2020-07-09 09:26:32 · 356 阅读 · 0 评论 -
Python3进阶(五) | 详解日期和时间
目录介绍时间元祖获取当前时间获取格式化时间格式化日期python中时间日期格式化符号:获取某月某号:Time 模块Time 模块内置函数Time 模块属性日历(Calendar)模块处理时间日期模块介绍Python 提供了一个time 和calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从 1970 年 1 月 1 日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数 time.time()用于获原创 2020-07-09 00:51:55 · 448 阅读 · 0 评论 -
Python3进阶(四) | JSON 数据解析
Python3 JSON 数据解析JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:json.dumps(): 对数据进行编码。json.loads(): 对数据进行解码。在json的编解码过程中,python 的原始类型与json类型会相互转换Python 编码为 JSON 类型转换对应表:PythonJ原创 2020-07-07 19:41:43 · 296 阅读 · 0 评论 -
Python3进阶(三) | SMTP发送邮件(发送不同格式、附件)
目录一、Python3 SMTP发送邮件二、使用第三方 SMTP 服务发送1. QQ 邮箱案例2. 163邮箱案例三、发送HTML格式的邮件四、发送带附件的邮件一、Python3 SMTP发送邮件Python3 SMTP发送邮件SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。语法格原创 2020-07-07 01:38:09 · 1666 阅读 · 2 评论 -
Python3进阶(二) | 正则表达式
目录Python3 正则表达式1.1 re.match函数1.2 re.search方法1.3 re.match与re.search的区别2. 检索和替换2.1 compile 函数2.2 findall2.3 re.finditer2.4 re.split方法3. 正则表达式对象4. 正则表达式修饰符5. 正则表达式模式6. 正则表达式实例6.1 字符匹配6.2 字符类6.3 特殊字符类Python3 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Pyt原创 2020-07-06 21:16:34 · 709 阅读 · 0 评论 -
python3进阶 | MySQL 数据库连接(实现安装,连接,增删改查操作)
目录1.PyMySQL安装2.python操作数据库2.1创建数据库2.2创建数据表2.3查询操作2.4插入数据2.5更新数据2.6删除操作3.执行事务4.错误处理什么是PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb, 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。python连接数据库操作需要第三方库:PyMySQL,MySQLdb,和,mysql原创 2020-07-05 11:29:49 · 605 阅读 · 0 评论