1.介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器from selenium import webdriverbrowser=webdriver.Chrome()browser=we
原创 精选 2023-02-09 15:58:05
596阅读
queue 模块即队列,特别适合处理信息在多个线程间安全交换的多线程程序中。
原创 2022-06-11 01:16:30
956阅读
Python logging 模块定义了为应用程序和库实现灵活的事件日志记录的函数和类。程序开发过程中,很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误、警告等信息输出,Python 的 logging 模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志记录提供了一组便利功能,用于简单的日志记录用法。...
原创 2022-06-11 01:16:49
872阅读
在我们开发工作中浮点类型的使用还是比较普遍的,对于一些涉及资金金额的计算更是不能有丝毫误差,Python 的 decimal 模块为浮点型精确计算提供了支持。 1.简介 decimal 模块设计以十进制数、算术上下文和信号这三个概念为中心。十进制数是不可变的,它有一个符号,系数数字和一个指数,为了保持重要性,系数数字不会截断尾随零,十进制数也有特殊值, 如:Infinity、-Infinity 和
原创 精选 2024-07-04 16:03:01
222阅读
我们知道 Python 有很多运算符可以进行数学运算,如果是简单的问题还好说,但是要处理一些相对复杂的问题也要我们自己一行一行手动的来编写吗?答案当然不是,Python 提供了 math 模块对一些数学运算提供了支持。...
原创 2022-06-11 01:16:54
265阅读
copy-对象拷贝模块;提供了浅拷贝和深拷贝复制对象的功能, 分别对应模块中的两个函数 cop
原创 2022-07-03 00:52:11
772阅读
collections 是 python 的内置模块,提供了很多方便且高性能的关于集合的操作,掌握这些知识有助于提高代码的性能和可读性。
原创 2022-06-11 01:16:38
334阅读
迭代器是一种非常好用的数据结构,其最大的优势就是延迟生成,按需使用,从而大大提高程序的运行效率。
原创 2022-06-11 01:17:01
322阅读
statistics模块:是 Python内置模块提供了基本的数据统计操作对于数据分析还是非常有益处的。
原创 2022-06-11 01:17:14
163阅读
decimal 模块设计以十进制数、算术上下文和信号这三个概念为中心。十进制数是不可变的,它有一个符号,系数数字和一个指数
原创 2022-06-11 01:17:30
3992阅读
shutil模块详细用法
原创 2022-07-09 00:52:22
363阅读
os 模块 os 模块主要用来进行与操作系统进行交互,它的导入方式为:import osos 模块主要涉及文件操作、文件夹操作、路径操作和其他操作四个方面。文件操作 通过 os 模块对文件直接进行的操作:os.remove('要删除的文件名') # 删除文件 非常重要文件夹操作 对文件夹进行操作:os.removedirs('a/b/c/d/e/f') # 递归删除文件夹,若文件
os 模块os 模块主要用来进行与操作系统进行交互,它的导入方式为:import osos 模块主要涉及文件操作、文件夹操作、路径操作和其他操作四个方面。文件操作通过 os 模块对文件直接进行的操作:os.rename('旧名字', '新名字') # 重命名 非常重要os.remove('要删除的文件名') # 删除文件 非常重要文件夹操作对文件夹进行操作:os.makedirs('a/b/c/d/e/f') # 递归创建文件夹 非常重要os.r
原创 2022-04-15 15:31:33
690阅读
1点赞
pathlib 模块提供了表示文件系统路径的类,可适用于不同的操作系统。使用 pathlib 模块,相比于 os 模块可以写出更简洁,易读的代码。pathlib 模块中的 Path
原创 2022-06-12 00:02:47
711阅读
functools 模块提供用于调整或扩展函数和其他可调用对象的工具,而无需完全重写它们。
原创 2022-07-03 00:52:23
122阅读
模块&包模块的概念:在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里的代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样每个文件包含的代码相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就是一个模块(Module)。使用模块有什么好处?最大的好处是大大提高了代码的可维护性。其次,编写代码不需要
转载 2023-06-19 14:41:32
1989阅读
(1)利用socket进行简单的链接Python里面的socket支持UDP、TCP、以及进程间的通信,socket可以把我们想要发送的东西封装起来,发送过去,然后反解成原来的样子,事实上网路通信可以理解成都是建立在socket之上,下面的代码是演示利用socket进行简单的链接#要成一次通信,至少要有两个人,也就是一个服务端,一个客户端 #服务端 '''必须先开启着,等待客户端来进行链接请求
转载 2024-04-02 11:05:06
226阅读
random随机数模块用法
原创 2022-07-23 00:54:31
187阅读
模块作用是完成Python数值和C语言结构体的Python字符串形式间的转换。这可以用于处理
原创 2022-07-03 00:52:04
635阅读
一. 什么是模块:常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。   但其实import加载的模块分为四个通用类别:   1 使用python编写的代码(.py文件)  2 已被编译为共享库或DLL的C或C++扩展  3 包好一组模块的包  4 使用C编写并链接到python解释器的内置模块为何要使用模块?  &n
  • 1
  • 2
  • 3
  • 4
  • 5