上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 一般我们在使用PyMySQL查询数据的时候,返回的数据是元组类型的。然而,在部分场景下,我们需要获取字典类型的数据。本文将简单介绍使用PyMySQL查询获取字典类型的数据。 阅读全文
posted @ 2020-11-11 11:13 蓝莓薄荷 阅读(6588) 评论(0) 推荐(3)
摘要: aiohttp是基于asyncio(Python用于支持异步编程的标准库)的异步库,它为Python提供异步HTTP,既可以用于实现客户端异步发送请求,也可以用作搭建web服务器。本文主要对aiohttp做简单的介绍,并通过例子来说明aiohttp在客户端异步请求中如何使用。 阅读全文
posted @ 2020-11-06 19:53 蓝莓薄荷 阅读(4226) 评论(0) 推荐(0)
摘要: 协程是一种用户态的轻量级线程,它具有高并发、高扩展性、低成本的特点。一个CPU中可以支持上万个协程,所以它很适合进行高并发处理的任务,特别是IO密集型的任务。本文将介绍在Python中如何使用协程,和通过Python协程进行高并发异步IO。 阅读全文
posted @ 2020-10-23 19:59 蓝莓薄荷 阅读(427) 评论(0) 推荐(0)
摘要: 如果你需要爬取多个网站或者需要对批量文件进行解析提取里面的内容,只用单个线程按顺序去完成的话,可能会遇到某个网站响应速度很慢,或者某几个文件加载速度很慢,后面的网站和文件就处于一个等待的状态,进而影响了整体程序的运行效率。对于这种I/O密集型的任务,我们可以使用多线程来完成,本文将介绍线程是什么和在Python中如何使用多线程。 阅读全文
posted @ 2020-09-25 11:47 蓝莓薄荷 阅读(4182) 评论(0) 推荐(1)
摘要: 我们在日常开发中可能要完成一些计算密集型(CPU密集型)的任务,如计算圆周率、对视频进行高清解码等等,这些任务的特点是需要进行大量的计算,消耗CPU资源。因此,想要最高效率的利用CPU,我们可以使用多进程来实现,让我们一起来探讨在Python中是如何实现多进程的吧。 阅读全文
posted @ 2020-09-14 15:59 蓝莓薄荷 阅读(1292) 评论(0) 推荐(0)
摘要: 在Python中,生成器毫无疑问是最有用的特性之一,同时也是最不被广泛使用Python特性之一。之所以不被广泛使用是因为其他主流语言中没有生成器的概念,它是一个“新”的东西。本文简单介绍了Python生成器的特性与应用,运用一些例子来说明使用生成器的好处。 阅读全文
posted @ 2020-08-20 17:52 蓝莓薄荷 阅读(210) 评论(0) 推荐(0)
摘要: 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。Python提供的迭代器是非常强大的,它不仅可以遍历序列对象,也可以遍历非序列对象,例如遍历字典的所有键,集合的所有成员等等。 阅读全文
posted @ 2020-08-13 17:34 蓝莓薄荷 阅读(323) 评论(0) 推荐(0)
摘要: 排序,是众多编程语言中经常出现的问题,是每个编程工作者必须掌握的重要技能。那在Python中是如何实现的呢,让我们一起来探讨一下吧。 阅读全文
posted @ 2020-07-31 16:08 蓝莓薄荷 阅读(1341) 评论(0) 推荐(0)
摘要: pipenv发布于2017年1月,它是一种Python依赖管理工具,你可以把它看做是pip和virtualenv的组合体,pipenv可以帮你管理虚拟环境和依赖文件,并且提供一系列命令和选项来帮助你实现各种依赖和环境管理相关的操作。 阅读全文
posted @ 2020-07-24 15:04 蓝莓薄荷 阅读(14858) 评论(2) 推荐(2)
摘要: 在编程开发中,不管你是做网络爬虫、数据分析、人工智能,还是Web开发、APP开发,你都离不开与数据库打交道。关系型数据库MySQL是互联网的主流数据库之一,是每个pythoner必须掌握的一门数据库。Python中连接MySQL的模块有MySQLdb、PyMySQL等,本文主要介绍如何使用PyMySQL驱动来操作MySQL数据库。 阅读全文
posted @ 2020-07-14 18:15 蓝莓薄荷 阅读(799) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页