python共30篇

Python爬虫教程五:数据清洗 - BeautifulSoup模块 - 拽熊博客

Python爬虫教程五:数据清洗 – BeautifulSoup模块

和lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据 区别在于:BeautifulSoup4可以使用CSS 选择器,lxml使用xpath 一、安装 安装 Beautiful S...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
10810
使用vscode运行python出现中文乱码的解决方法 - 拽熊博客

使用vscode运行python出现中文乱码的解决方法

问题:vscode执行代码时,中文输出乱码。 解决: 前提:自己安装了code runner的插件 快捷键Ctrl+Shift+P,打开设置Open Settings (JSON):
拽熊的头像 - 拽熊博客超级会员拽熊2年前
10715
Python时间与日期操作(datetime、time、calendar) - 拽熊博客

Python时间与日期操作(datetime、time、calendar)

简介 time模块与datetime模块区别: time模块是通过调用C库实现的,所以有些方法在某些平台上可能无法调用,但是其提供的大部分接口与C标准库time.h基本一致。与time模块相比,datetime模块提供...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
1058
提升Python程序性能的7个习惯 - 拽熊博客

提升Python程序性能的7个习惯

1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
10410
[python+selenium+unittest]ResourceWarning资源警告报错 - 拽熊博客

[python+selenium+unittest]ResourceWarning资源警告报错

在学习[python+selenium]自动化测试时,未定义tearDown方法来将webdriver的实例关闭,导致执行多次测试案例时发生告警。 告警信息: ResourceWarning: unclosed <socket.socket fd=552, fami...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
10012
一文读懂 Python 装饰器 - 拽熊博客

一文读懂 Python 装饰器

装饰器:本质上也是一种函数,它可以让其它函数在不经过修改的情况下增加一些功能。 像我们常见的@classmethod、@static装饰器。被装饰器修饰的函数,都增加了他们相应的能力 装饰器的基本使用...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
9815
PyCharm中目录Directory与包Python Package的区别 - 拽熊博客

PyCharm中目录Directory与包Python Package的区别

一、概念介绍 在介绍目录directory与包package的区别之前,先理解一个概念---模块 模块的定义:本质就是以.py结尾的python文件,模块的目的是为了其他程序进行引用。 目录(Dictionary): Dict...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
989
使用Requests库实现接口测试 - 拽熊博客

使用Requests库实现接口测试

Requests库:python中的“浏览器”,基于urllib的HTTP库 一、Requests库入门示例 requests库入门案例及使用步骤 二、Requests请求方法常用参数 resp = requests.请求方法(url='URL地址', params...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
9710