首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Python
订阅
INC
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Python 工匠:编写地道循环的两个建议
循环是一种常用的程序控制结构。我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行。而 “循环” ,则是实现让机器不断重复工作的关键概念。 在循环语法方面,Python 表现的即传统又不传统。它虽然抛弃了常见的 for (init; condi…
用PyCharm Profile分析异步爬虫效率
第一个代码如下,就是一个普通的 for 循环爬虫。 这段代码跑完花了37s,然后我们用 pycharm 的 profiler 工具来具体看看哪些地方比较耗时间。 可以看到 get_html 这个方法占了96.7%的时间。这个程序的 IO 耗时达到了97%,获取 html 的时候…
Python中的psutil使用简介
psutil是在Python中一个跨平台的库检索信息运行的流程和系统利用率(CPU、内存、磁盘、网络、传感器)工具,主要用于系统监控、分析和极限过程资源和管理运行。 psutil.net_io_counters() 网络使用情况,可以监控电脑每一个网口的上传,下载等信息;每个电…
异步编程 101: 是什么、小试Python asyncio
同步代码(synchrnous code)我们都很熟悉,就是运行完一个步骤再运行下一个。要在同步代码里面实现"同时"运行多个任务,最简单也是最直观地方式就是运行多个 threads 或者多个 processes。这个层次的『同时运行』多个任务,是操作系统协助完成的。 也就是操作…