python
文章平均质量分 86
"啦啦啦啦啦"
活到老,学到老
展开
-
【Python】Appium-Python-Client库的介绍及用法
这些方法将返回一个元素列表,其中包含所有匹配的元素。Appium-Python-Client库主要被用来创建一个Appium的webdriver实例,并使用这个实例来操作移动应用。Appium-Python-Client库主要用于自动化移动应用的测试,它是Appium自动化测试框架的Python客户端。这只是一些基本的使用方法,实际上Appium-Python-Client库提供了很多其他的方法来满足更复杂的测试需求。这些都是一些常见的用法,但并不局限于此,具体的用法会根据测试需求进行选择和组合。原创 2024-05-08 19:15:22 · 620 阅读 · 0 评论 -
【Python】enum库的介绍及用法
是Python的一个内建库,用于创建枚举类型。枚举类型是一种只有少数几个固定值的类型,每个值都是唯一的。库的典型应用场景,它可以大大提高代码的质量和健壮性。枚举成员可以通过类属性的方式访问,例如。库的主要方法和使用,希望对你有所帮助。原创 2024-04-26 08:50:43 · 219 阅读 · 1 评论 -
【Python】爬虫-基础入门
爬虫,又称网络爬虫或网页爬虫,是一种用来自动浏览互联网的网络机器人。其主要功能是收集网页信息,这些信息可以被搜索引擎用来创建索引。爬虫通常依照某种预定的规则访问网页,获取所需的数据,例如网页的内容、元数据甚至是特定链接等,然后记录或存储这些信息供进一步处理或分析。原创 2024-04-24 10:07:24 · 2014 阅读 · 1 评论 -
【Python】openpyxl库的介绍及用法
openpyxl是一个Python库,用于读取和写入Excel 2010 xlsx/xlsm/xltx/xltm文件。以上只是openpyxl库的一部分功能,实际上,它还提供了许多其他的功能,如排序和过滤数据、设置条件格式等。使用openpyxl,你可以在Python中处理Excel文件,而无需依赖Excel软件。openpyxl库在Python中处理Excel文件的各种场景中都非常有用。总的来说,任何涉及到需要读取、写入或修改Excel文件的场景,都可以考虑使用openpyxl库。原创 2024-04-23 16:57:07 · 1119 阅读 · 0 评论 -
【Python】serial库的介绍及用法
以上是一些基本的方法,pySerial还提供了其他更多的方法和属性,可以参考其官方文档进行了解。以上是一些基本的方法,pySerial还提供了其他更多的方法和属性,可以参考其官方文档进行了解。这将打开名为'/dev/ttyUSB0'的串行端口,并设置波特率为9600。原创 2024-04-22 15:13:10 · 819 阅读 · 0 评论 -
【Python】hashlib库的介绍及用法
encode(encoding='utf-8')` 是将 `data` 字符串转化为字节串(bytes)的方法,其中 'utf-8' 是一种常用的字符编码方式。hashlib是Python的标准库,它提供了一系列的算法,如MD5,SHA1,SHA224,SHA256,SHA384,SHA512等,用于在Python中生成散列值。所以整个表达式的含义是:将 `data` 字符串转化为 UTF-8 编码的字节串,然后用这个字节串更新 `m` 哈希对象的哈希值。的散列值,最后的散列值是基于整个输入字符串。原创 2024-03-28 09:25:06 · 1071 阅读 · 0 评论 -
【Python】pymysql库的介绍及用法
pymysql是一个Python连接MySQL数据库的库,它是全Python实现的,不需要MySQL的客户端库就可以完成所有操作,包括连接、查询、插入、更新等等。使用pip进行安装导入pymysql模块,使用connect() 方法来创建数据库的连接,需要传入数据库地址、数据库用户名、数据库密码、数据库名称等信息。# 创建数据库连接游标(cursor)是执行数据库操作的重要对象,它提供了执行SQL命令和获取结果的所有方法。在pymysql中,要执行SQL命令,首先需要创建一个Cursor对象。原创 2024-03-16 17:41:51 · 1530 阅读 · 2 评论 -
【Python】shutil库的介绍及用法
shutil 是 Python 的标准库之一。shutil模块基本上就是在os模块的基础上的扩展,主要提供了文件的复制、删除和移动等功能。总的来说,shutil模块中包含了许多操作文件和文件夹的实用工具函数,使得我们能够方便快捷地在 Python 代码中处理文件和文件夹。这些操作大大简化了Python对于文件和文件集合的处理,尤其是在做一些需要大量文件操作的任务时,比如备份、系统部署等。以上是shutil模块中常用的几个函数,还有很多其他功能,如文件和目录的管理、查找、归档等操作,可以根据需要使用。原创 2024-03-13 18:53:26 · 1048 阅读 · 0 评论 -
【Python】subprocess库的介绍及用法
例如: import subprocess child = subprocess.Popen(["ping", "-c", "5", "www.google.com"]) print("Parent process") 以上这些函数可以接受一系列参数,如 shell(指定是否以shell方式执行)、stdin、stdout、stderr(分别指定子进程的标准输入、输出、错误输出)、preexec_fn(指定一个函数,这个函数会在子进程运行前被调用)等。subprocess库是python的标准库。原创 2024-03-11 19:09:50 · 616 阅读 · 0 评论 -
【Python】FTP库的介绍及用法
还可以使用其它如 cwd (更改目录), mkd (创建目录), rmd (删除目录), delete (删除文件), rename (重命名文件或目录), storbinary (上传文件), retrbinary (下载文件) 等的方法。最后,我们关闭了ftp连接和本地文件。ftplib模块定义了FTP类,它提供了用于连接到FTP服务器,以及一旦连接,处理文件和其他FTP会话的方法。FTP库(ftplib)是Python内置的用于连接到FTP服务器,以及一旦连接,处理文件和其他FTP会话的方法的库。原创 2024-03-09 11:24:18 · 1250 阅读 · 0 评论 -
【Python】requests库的介绍及用法
需要注意的是,以上参数取决于实际HTTP请求的需求和API接口的要求,所以并非所有请求都需要全部使用这些参数,比如一般获取网页内容的GET请求,可能只需要提供URL一个参数即可。Python中requests库的基础使用方法很简单,主要涉及到的HTTP方法包括GET、POST、PUT、DELETE等。GET、POST、PUT、DELETE等方法都是HTTP协议中的请求方法,这些方法在requests库中对应相同名字的函数。Python中的requests库被广泛应用在需要发送HTTP请求的场景中。原创 2024-02-28 19:46:42 · 1049 阅读 · 0 评论 -
【Python】Pandas库的介绍及用法
以上代码中,“Column_Name”代表你要操作的具体列名,“Column1”,“Column2”,"Column3" 代表相应的列名,“Common_Column_Name”代表两个DataFrame的公共列名。Pandas是Python的一个开源数据分析处理库。这只是Pandas库大量方法中的一部分,实际上Pandas还附带许多其他有用的功能和方法,能够满足各种数据处理和分析的需求。以上就是Pandas库的一些基本介绍及使用,实际使用中,Pandas的功能非常丰富,可以应对各种各样的数据操作需求。原创 2024-02-27 19:47:27 · 1459 阅读 · 0 评论 -
【Python】NumPy库的介绍及用法
尽管NumPy不是Python的标准库,但它由于其在数值计算等方面的强大功能,以及被众多其他第三方库所依赖,已经成为Python数据科学领域的事实标准库之一。NumPy并不是Python的标准库。但它是一个第三方库,是Python进行科学计算的基础包,也是许多Python数据处理和机器学习库的依赖库。Python的标准库是随着Python安装包直接提供的库,如math(数学函数库),datetime(日期时间库),os(操作系统功能库)等。此外,NumPy还提供了许多其他功能,如切片,索引,广播等等。原创 2024-02-19 16:01:15 · 1056 阅读 · 1 评论 -
【Python】random库的介绍及用法
举例来说,random.gauss(mu, sigma)会生成一个均值为mu,标准差为sigma的正态分布随机数。randrange(start, stop, step): 返回任意选定开始和结束(不包含)之间,以固定步长的随机整数。sample(population, k): 返回指定大小的新列表,列表元素从原始序列或集合随机取样,不改变原有序列。这些只是random库的一些基本应用,实际上,它可以用于任何需要随机性的场景中。random(): 这个方法返回0和1之间的随机浮点数(包括0,不包括1)。原创 2024-01-31 19:22:29 · 625 阅读 · 0 评论 -
【Python】asyncio库的介绍及用法
在这个函数内部,我们调用了await asyncio.sleep(1),这会将程序的执行权交由事件循环,等待1秒钟后,事件循环会重新激活这个协程,继续执行下面的代码。需要注意的是,async和await必须配套使用,你不能在一个非协程函数(没有用async定义的函数)中使用await或者在一个非协程上下文(如普通的函数或方法)中使用async。Python的asyncio库被设计用于处理并发和异步编程,同时提供了基于协程的高级API,以在处理一些I/O密集型操作时提供更好的性能和易用性。原创 2024-01-29 20:23:00 · 1091 阅读 · 0 评论 -
【Python】websockets库的介绍及用法
协程函数、async/await,以及asyncio库等都是Python3.5以后版本才引入的新特性,用以更好地处理异步I/O操作,特别是在需要高并发的web服务器和爬虫等应用中有着广泛的应用。Python的websockets库是一个用于处理WebSocket协议的库,WebSocket是一个用于在浏览器和服务器间进行全可信双向通信的网络协议。请注意,websockets库大多数的函数都是协程(coroutine)函数,需要使用 async/await 关键字。原创 2024-01-29 20:20:22 · 1076 阅读 · 0 评论 -
【Python】pytest库的介绍及用法
尽管它不是Python的一部分,但它仍然是Python测试中的重要工具之一,被广泛应用于各种级别的测试中,从简单的单元测试到复杂的功能测试。pytest还有很多内置的工具函数和大量的插件支持,例如用于并行运行测试用例的pytest-xdist插件,以及用于生成测试覆盖率报告的pytest-cov插件等。在pytest的框架下,测试代码通常是以函数或类的形式编写,以"test_"开头。pytest是一个非常强大的测试框架,其能从简单的单元测试到复杂的功能测试以及持续集成的情况给你提供很好的解决方案。原创 2024-01-27 16:58:37 · 1095 阅读 · 0 评论 -
【Python】logging库的介绍及用法
在运行大型应用程序时,可能会产生大量日志,此时,通过 logging 模块的 FileHandler、RotatingFileHandler 等功能,可以很好的进行日志文件的管理,比如按照时间或文件大小进行日志文件的分割。:在某些需要记录用户行为的场景下(如反欺诈、风险控制),可以使用 logging 来记录用户的操作,然后在之后对这些日志数据进行分析。这段代码首先设置了logging的基础配置,然后记录了一条DEBUG级别的消息。这段代码在文件和控制台上记录不同级别的日志,并设置了日志的输出格式。原创 2024-01-27 15:44:00 · 1100 阅读 · 0 评论 -
【Python】sys库的介绍及用法
Python的sys库是一种内建模块,可对Python的运行环境进行访问和操作。如果你运行 python myscript.py arg1 arg2,将打印出 ['myscript.py', 'arg1', 'arg2']。sys.modules是一个全局字典,它保存了所有已经导入的Python模块。字典的键是模块的名称,值就是模块对象本身。sys.modules不仅包括由你在代码中导入的模块,还包括Python在启动时自动导入的一些基础模块。以上代码会打印出 Python 搜索模块的路径集。原创 2024-01-27 14:09:39 · 1771 阅读 · 0 评论 -
【Python】os库的介绍及用法
以上这些函数为我们在 Python 中操作文件和目录,读取环境变量,控制进程等提供了便捷的接口。需要注意的是,由于操作系统的差异,部分函数可能在某些系统下无法使用。os 是 Python 的一个标准库,它提供了丰富的操作系统功能接口,用于处理文件和目录等数据。创建、删除、更改、获取当前工作目录。这些都是os模块的一些基础应用场景,在更复杂的环境中,os模块的功能更为强大和复杂。您可以使用os模块来执行shell命令,这是自动化许多系统任务的重要需求。获取操作系统的相关信息,例如名称、进程相关信息等。原创 2024-01-26 17:55:55 · 602 阅读 · 1 评论 -
【Python】time库和datetime库的介绍及用法
Python的time:使用time模块的time()函数可以获取当前的时间戳,这在评估程序运行时间及性能优化时非常有用。例如,可以在代码块的开始和结束时分别获取时间戳,然后相减就可以得到代码执行花了多长时间。time模块的sleep()函数可以让当前的程序暂停运行指定的秒数。这在需要制造间歇或者等待的场景下非常有用,如轮询、限制请求速度或者做个定时任务等。time模块还有许多关于时间和日期的格式化函数。例如能获取当前的时间并以特定的方式格式化输出,或者将字符串格式的时间解析为时间元组等。原创 2024-01-26 17:45:50 · 1118 阅读 · 1 评论 -
【Python】json库介绍及用法
JSON代表JavaScript Object Notation。JSON是一种基于文本的数据交换格式,旨在使数据易于读取和编写。JSON通常被用于在Web应用程序中发送和接收数据。JSON的基础是“名称/值”对(类似于Python中的字典)和数组(类似于Python中的列表)。JSON的数据格式既可以表示简单的数据类型,如字符串、数字、布尔值和null,也可以表示复杂的数据如列表和对象。原创 2024-01-25 20:21:44 · 939 阅读 · 0 评论 -
【Python】PyYAML库介绍及用法
YAML,全称是"YAML Ain't a Markup Language"(YAML 不是一种标记语言),是一种人类可读的数据序列化标准格式。它通常用于配置文件、数据交换等需求中。YAML的设计目标是,数据结构易于理解,对人类友好,容易配对语言之间流通使用,且支持一次性dump(转储),然后又能一次性导入到程序里。YAML数据通常使用.yml或.yaml为文件扩展名。一份YAML文件可能包含基本类型(数字,字符串,布尔型),数据集合(数组,列表),以及关联数组(哈希表,字典)原创 2024-01-25 20:12:24 · 1764 阅读 · 0 评论