06-Python
文章平均质量分 62
Python相关博客文章
王菜鸟
不负青春,野蛮生长!
展开
-
Flask项目框架(基础框架搭建并返回对应状态码和信息)
【代码】Flask项目框架(基础框架搭建并返回对应状态码和信息)原创 2023-11-07 09:29:50 · 354 阅读 · 0 评论 -
增量式爬虫的讲解与具体实现
今天在这里分享一些关于爬虫技术的介绍,主要以增量式爬虫介绍为主。原创 2023-02-15 22:48:08 · 2144 阅读 · 0 评论 -
硬核来袭!!!一篇文章教你入门Python爬虫网页解析神器——BeautifulSoup详细讲解
BeautifulSoup是一个可以从HTML或XML文件中提取数据的Python库。Beautiful Soup 已成为和 lxml、html5lib 一样出色的Python解释器,为用户灵活地提供不同的解析策略或强劲的速度。推荐使用lxml解析库,必要时使用标签选择筛选功能弱但是速度快建议使用find()find_all()查询匹配单个结果或者多个结果如果对CSS选择器熟悉建议使用select()记住常用的获取属性和文本值的方法。原创 2023-01-26 13:15:06 · 3978 阅读 · 1 评论 -
Python爬虫网页解析神器Xpath详细讲解
XPath 是一门在 XML 文档中查找信息的语言。最初是用来搜寻 XML 文档的,但同样适用于 HTML 文档的搜索。原创 2023-01-25 14:52:09 · 2027 阅读 · 0 评论 -
requests爬虫时使用代理遇到(Caused by ProxyError)的解决办法
不要使用1.26.0版本,安装低版本。使用代理报错,降urllib3版本。原创 2023-01-22 13:01:30 · 3569 阅读 · 5 评论 -
pymysql中使用excutemany批量插入数据和避免重复项
在进行大量数据插入MySQL中时,使用excute的效率非常低,所以将列表数据插入数据库中可以使用excutemany()。以上代码当执行executemany出现Duplicate entry异常时,插入失败。:能同时执行多条语句,强烈建议执行多条语句时使用executemany()。这样当有重复记录就会忽略,执行后返回数字0。executemany()的使用。原创 2023-01-19 15:36:18 · 2433 阅读 · 0 评论 -
再不来看看常用的PyCharm快捷键就out了,玩转PyCharm仅此一篇!
最近在学习Python的数据可视化项目,在大学有学过Python,还有一些基础的。目前虽说已经工作,但是兴趣使然,依然想在空闲时间学一些其他技能来充实自己,未雨绸缪!在使用工具的时候,必定会对工具有一些常规的操作常识,本文将总结一些PyCharm快捷键,以此来提高开发效率。原创 2023-01-14 19:19:31 · 356 阅读 · 0 评论 -
解决Python报错MemoryError的问题
Python 32bit 最大只能使用2G内存,坑爹之处,超过2G报错MemoryError。如果遇到这种问题,可以先检查自己安装的Python是32bit,还是64bit。而64bit Python则无此限制,所以建议使用 64bit Python。今天在处理一个2G的大数据文本文件时,出现了MemoryError的错误。原创 2022-09-16 00:24:51 · 3215 阅读 · 0 评论 -
Python3.7 捕获异常报错Too broad exception clause 警告
在Pycharm中,使用try…exception会出现报的Too broad exception clause…警告。因此,写此篇博客记录。报这个错的原因在于捕获的异常过去笼统化,而没有到具体的异常,缺乏针对性,可以指定精确的异常类型来解决。诸如:如果不确定有可能发生的错误,或者是就要使用 Exception 而且还不许 PyCharm 抱怨,那该怎么解决?方法一:关闭编译器中代码检测中有关检测 Exception 的选项方法二:在 try 语句前加入 # noinspection PyBroad原创 2022-07-03 21:04:45 · 1138 阅读 · 2 评论 -
Anaconda的开发环境介绍以及简单爬虫的应用
开发环境的介绍anaconda基于数据分析和机器学习的集成环境jupteranaconda提供的一个基于浏览器的可视化开发工具jupter的基本使用在终端汇总录入jupter notebook的指令启动Jupter可视化开发工具jupter notebook的指令录入对应的默认的目录结构就是终端对应的目录结构new->text file :新建一个任意后缀名的文本文件new->python 3 : 新建一个基于jupter的源文件(xxx.ipynb)ce原创 2020-11-10 23:37:47 · 2388 阅读 · 0 评论 -
简易学生信息管理系统(Python版)
一、系统简介实现一个学生信息的管理系统:主要功能有:添加学生信息删除学生信息修改学生信息查询学生信息显示学生信息退出当前系统二、步骤分析显示功能界面用户输入功能序号对不同序号的功能实现具体函数(3.1 定义函数、3.2 调用函数)三、需求实现显示功能界面info_print()用户输入功能序号 user_num = eval(input('请输入功能序号:'))按照用户输入的功能序号,执行不同的功能(函数)添加学生信息add_info()删除学生信息del_原创 2020-10-24 16:46:01 · 21557 阅读 · 8 评论 -
Python的进程池之queue
queue队列queue的特点:先进先出获取方法 # 1、创建进程池 pool = multiprocessing.Pool(2) # 2、创建进程池中的队列 queue = multiprocessing.Manager().Queue(5)使用进程池执行任务# ①同步方式 # pool.apply(write_queue, (queue,)) # pool.apply(read_queue, (queue,)) # ②异步方式原创 2020-10-24 14:09:28 · 692 阅读 · 0 评论 -
关于Python中的进程池概念以及模块的使用
进程池:是一个进程的容器,可以自动帮我们创建指定数量的进程,并且管理进程及工作创建方法:导入模块创建进程池工作方式:同步方式pool.apply(函数名(参数1,参数e2)) 进程池中的进程,一个执行完成之后另外一个才能执行,多个进程执行有先后顺序异步方式pool.apply_async(函数名(参数1,参数2)) 多个进程同时执行,没有执行的先后顺序第二种异步方式,需要注意到,进程池要close(),pool.close(),表示不再接受新的任务需要pool.jo.原创 2020-10-24 13:42:03 · 318 阅读 · 0 评论 -
学Python,你都掌握了Pycharm常用快捷键吗?
前言毫无疑问Pycharm是一个具有强大快捷键系统的IDE,这就意味着你在Pycharm中的任何操作,例如打开一个文件、切换编辑区域等,都可以通过快捷键来实现。使用快捷键不仅能提高操作速度,看起来也会非常酷。然和,如果你已经习惯使用一些快捷键方案,你的手指就会习以为常,改变起来就比较困难。如果你对快捷键有超高要求的话,你可以根据你自己的习惯来量身定制Pycharm快捷键设置,使你用起来得心应手。对于基本的快捷键的组合、用法这里不再赘述,详情可参考Configuring keyboard shortcut原创 2020-06-19 23:39:35 · 979 阅读 · 2 评论 -
Python实现简单的淘宝网——Django框架
项目演示: Django实现简易淘宝网站 一、安装Django在之前的博客中有相关文章,介绍了Django项目的搭建,今天在这里来给大家分享一下,之前课程设计做的一个由Django实现的简单淘宝网站。Django的入门开发教程——搭建第一个项目(Windows系统)二、目录介绍taobao/├── manage.py # 管理文件└── taobao # 项目目录原创 2020-06-03 10:45:03 · 3683 阅读 · 5 评论 -
分享几个有趣的Python小项目
一.经典的俄罗斯方块 1.绑定功能# 绑定功能class App(Frame): def __init__(self,master): Frame.__init__(self) master.bind('<Up>',self.Up) master.bind('<Left>',self.Left) ...原创 2020-05-04 14:42:48 · 15155 阅读 · 49 评论