- 博客(53)
- 收藏
- 关注
原创 第1天:Python基础语法(四)
正文:在之前的文章中,我们已经学习了Python的基本语法关于列表的一些常用操作。在本篇文章中,我们将继续学习其他类型。
2023-11-21 09:30:38
152
原创 第1天:Python基础语法(三)
正文:在之前的文章中,我们已经学习了Python的基本语法、数据类型和常用的内置函数。在本篇文章中,我们将继续学习其他类型**
2023-11-15 09:23:34
144
原创 第1天:Python基础语法(二)
在上一篇文章中,我们介绍了Python的基础环境的安装,以及简单介绍了一下基础语法在本篇文章中,我们将继续深度学习Python基本语法。
2023-11-10 11:59:08
149
原创 第1天:Python基础语法(一)
*Python是一种高级、通用的编程语言,由Guido van Rossum于1989年创造。它被设计为易于阅读和理解,具有简洁而清晰的语法,使得初学者和专业开发人员都能够轻松上手。Python拥有丰富的标准库,提供了广泛的功能和工具,可用于开发各种类型的应用程序,包括Web开发、数据分析、人工智能、机器学习等。它也可以作为脚本语言运行,用于自动化任务和快速原型开发。Python的语法简洁易懂,使用缩进来表示代码块,而不是使用大括号。这使得Python代码可读性高,易于维护和调试。
2023-11-07 15:57:43
124
原创 第7天:Python的web自动化学习(七)项目实战——制作一个简单的待办事项管理器
待办事项管理器是一种常见的应用程序,它可以帮助用户记录和管理待完成的任务。我们的项目旨在创建一个简单易用、具有基本功能的待办事项管理器。通过本文的介绍,我们了解了如何使用Python创建一个简单的待办事项管理器。该项目涉及到了Python的基础知识和一些常用的库,如Tkinter和SQLite3。通过这个项目的实现,希望读者对Python的应用有一个更深入的理解,并能够根据自己的需求进行扩展和优化。
2023-11-06 10:08:49
343
原创 Python的web自动化学习(六)Selenium第一个网页操作
引言:前面我们系统的介绍了一个各种selenium的工作原理、环境配置与准备、各种元素定位的方法,现在让我们一起来实践吧,以哔哩哔哩登录为例子说明:为什么使用qq登录? 因为使用图片验证码登录,需要用到新的方法,比较麻烦。所以结合实际我认为用qq或者微信登录就比较适用。我们先来一步一步解析 ,完整代码在最后一、执行代码打开哔哩哔哩网页二、按F12 进入调试 如需要定位 登录 按钮后面的所有元素定位都是此三步骤即可①鼠标放到登录按钮上②右键 检查 点击③可看到登录标签,我根据CSS_SELECTOR标签来定
2023-11-01 15:32:12
126
原创 Python的web自动化学习(五)Selenium的隐式等待(元素定位)
引言:WebDriver隐式等待是一种全局性的等待方式,它会在查找元素时设置一个固定的等待时间。当使用隐式等待时,WebDriver会在查找元素时等待一段时间,如果在等待时间内找到了元素,则立即执行下一步操作;如果超过等待时间仍未找到元素,则抛出NoSuchElementException异常。其元素定位8种方法。
2023-10-31 09:12:18
345
原创 Python的web自动化学习(四)Selenium的显性等待(元素定位)
以上是常用selenium的基本定位的方法,后面持续更新具体结合实际操作用法。Selenium的显性等待,其常用的定位方法介绍,后面持续更细具体用法。
2023-10-30 09:54:18
371
原创 Python的web自动化学习(三)Selenium的显性、隐形等待
引言:WebDriver的显性等待和隐形等待是用于在测试过程中等待元素加载或操作完成的两种等待方式。了解此两种方式是为后面自动化找到适合的方法去运用。
2023-10-27 09:11:32
333
原创 Python的web自动化学习(一)Selenium库的工作原理
Python的web自动化学习(一)Selenium库的工作原理首发2023-07-31 11:01·云中随心而记后续会根据持续学习来更新,大家一起学习引言:Selenium是一个流行的自动化测试工具,用于模拟和控制浏览器行为,常用于Web应用程序的功能测试和验收测试。Selenium支持多种编程语言,包括Python、Java、C#等,并提供了一组API,用于操作浏览器的各种行为。
2023-10-25 09:30:21
874
原创 Python的Requests库:完美处理HTTP请求的利器
Requests库提供了简洁而人性化的API,使发送HTTP请求变得非常简单。通过get、post等方法实现各种HTTP请求,并且提供了丰富的参数选项。通过设置headers参数,我们可以自定义请求头,模拟各种客户端的请求。使用params参数,可以将查询参数添加到URL中,方便进行GET请求的参数传递。
2023-10-24 10:53:05
116
原创 Python的Matplotlib库:数据可视化的利器
Matplotlib是Python中最流行的绘图库之一,被广泛应用于数据分析和科学计算领域。该库提供了各种绘图方法,包括折线图、散点图、柱状图和饼图等,为用户提供了绘制二维图表和可视化数据的便利。
2023-10-23 10:03:45
613
2
原创 Python的Pandas库技巧,让你成为数据处理高手!
Pandas是一个开源的数据分析工具,在Python环境中广泛应用于数据处理、数据清洗、数据分析和数据可视化等领域。它提供了两个主要的数据结构:Series和DataFrame。
2023-10-20 09:13:09
41
原创 Python中的NumPy库:数值计算利器
介绍:NumPy(Numerical Python)是Python中最受欢迎的数值计算库之一。它提供了丰富的功能和快速的数值计算工具,使得处理大型多维数组和矩阵变得非常便捷。本文将介绍NumPy库的主要功能,并通过实例加以说明。
2023-10-19 15:21:15
47
原创 Python的functools库:提升函数操作和函数式编程的利器
引言:Python的functools库是一个功能强大的工具,提供了一些高阶函数和函数工具,用于函数操作和函数式编程。本文将深入介绍functools库的常用功能和函数,并通过实例演示它们的用法和作用。
2023-10-18 10:21:40
169
原创 Python中itertools魔力!进行高效迭代的终极利器!
引言:在Python的标准库中,有一个强大的工具包可以帮助你轻松应对各种迭代任务——那就是itertools库!无论是处理无限序列、进行排列组合、分组操作,还是对迭代器进行切片、过滤等,itertools库都能助你一臂之力。下面通过一系列简明的示例来演示其各种函数的用法。让我们一起来探索这个Python中进行高效迭代的终极利器吧!
2023-10-17 15:50:22
42
原创 Python标准库中的collections模块详解
引言:Python是一种功能强大的编程语言,拥有广泛的标准库,可以帮助开发者更高效地处理和操作数据。其中,collections模块提供了一些额外的数据结构,用于对数据的集合进行操作和处理。本文将详细介绍collections库中的核心数据结构:Counter、defaultdict、OrderedDict、deque和namedtuple。通过示例代码和注释的方式,更好地理解和运用这些数据结构。
2023-10-13 11:53:19
90
原创 Python 的hashlib库:常见哈希算法的应用与示例
引言:哈希算法是一种用于将数据转换成固定长度哈希值的摘要算法,它在数据完整性验证、密码存储、数据去重等领域发挥着重要作用。Python的hashlib库为开发者提供了多种常见的哈希算法的实现,包括MD5、SHA1、SHA224、SHA256、SHA384、SHA512等。本文将全面介绍hashlib库的使用方法以及每个算法的示例。
2023-10-12 13:48:52
246
原创 Python的CSV库——轻松处理表格数据
CSV库默认使用逗号作为字段分隔符、双引号作为字段引号。import csv# 处理每一行数据pass在上述代码中,我们创建了一个自定义的dialect对象,指定了分隔符为分号(😉,引号为单引号('),并启用了最小化引号模式(csv.QUOTE_MINIMAL)。
2023-10-11 16:35:03
235
原创 Python中的JSON库:完整指南与技巧
使用default参数自定义编码过程中的行为。使用object_hook参数自定义解码过程中的行为。# 输出: {"name": "John", "hobbies": ["reading", "painting"]}# 输出: John# 输出: ["reading", "painting"]
2023-09-22 11:03:37
263
原创 Python的time库,掌握时间和日期处理的终极武器
无论是获取当前时间、格式化时间、计算代码执行时间,还是操作系统时钟和性能计时,这些函数都能满足你的需求。这个函数将一个时间戳转换为本地时间的struct_time对象。这个函数将使用struct_time表示的时间转换为时间戳(秒数)。这个函数返回当前进程执行的CPU时间总和(包括系统和用户态的时间)。这个函数将一个时间戳转换为UTC时间的struct_time对象。这个函数用于衡量函数的执行时间,可以用来测试代码的性能。这个函数返回计算机能够提供的最准确的可用系统计时器的值。
2023-09-19 10:59:03
135
原创 Python的math库中的多维世界-数学的神奇之旅
Python中的math库是一个内置模块,提供了各种数学操作和函数,能满足常见的数学计算需求。本文将详细介绍math库中的常用函数及其示例用法。以上是math库中一些常用函数的介绍和示例用法。通过使用这些函数,你可以进行各种数学计算和运算。
2023-09-18 12:03:07
49
原创 Python 的 datetime 库:处理日期和时间的完美工具
它提供了多个类和函数,用于创建、比较、格式化和计算日期和时间对象。无论你是需要获取当前日期和时间,还是处理复杂的日期计算和转换,datetime 库都能满足你的需求。datetime、date 和 time 类可以用于创建和操作日期和时间对象。datetime 类还提供了许多其他有用的属性和方法,如 weekday()、isoweekday()、replace()、min、max 等。timedelta 类可以用于计算日期和时间的差值,进行日期的加减操作。
2023-09-15 11:49:37
135
原创 Python正则表达式操作详解:re库实现强大的模式匹配和字符串处理
正则表达式是一种强大的模式匹配工具,而Python的re库为我们提供了丰富的功能来进行正则表达式操作。在本文中,我们将逐步介绍re库的各种功能和方法,帮助您掌握如何使用正则表达式进行字符串处理。**
2023-09-14 09:13:21
129
原创 Python的潜力:SYS模块带你探索高级系统交互功能
sys 模块是 Python 内置的一个重要模块,提供了一些与解释器交互和系统操作相关的功能。通过使用 sys 模块,你可以更好地控制和管理你的 Python 程序。sys 并不是一个三方库,而是 Python 的内置模块之一。
2023-09-13 10:37:05
29
原创 Python中Random库带你走进奇妙的随机事件世界
random 是Python标准库中的一个模块,用于生成伪随机数。它提供了许多用于处理随机数和随机选择的函数。这些示例演示了如何使用 random 模块来生成随机数、随机序列,并进行随机选择和抽样操作。你可以根据自己的需求和场景进行调整和扩展。
2023-09-12 11:22:02
83
原创 Python中OS库的神奇功能揭秘
库是Python程序与操作系统进行交互的重要工具。它提供了丰富的功能,可以帮助你在Python中执行与操作系统相关的任务。无论是文件和目录操作、进程管理还是环境变量的处理,os库是Python的标准库之一,它提供了与操作系统交互的功能。通过os库,你可以执行与文件系统、进程管理、环境变量等操作系统相关的任务。这些只是os库中一小部分功能的示例和说明。阅读os库的官方文档可以帮助你更全面地了解其功能和用法。库都提供了许多便捷的函数来简化这些操作。
2023-09-11 10:12:29
247
原创 Python使用pyautogui捕捉瞬间的神奇-精确的屏幕截图
通过使用pyautogui库的这些功能,你可以轻松地在Python中进行屏幕截图操作,可以截取整个屏幕、指定区域的截图,甚至可以包含鼠标位置。它可以帮助你在Python中进行截图操作,并提供了不同的选项来满足你的需求。pyautogui.getWindowsWithTitle()函数获取指定标题的窗口对象,然后使用窗口的位置和大小信息来指定截图的区域。在full_screen()方法中,我们使用pyautogui.screenshot()函数截取整个屏幕的截图,并将其保存到指定的文件名中。
2023-09-08 10:41:51
1820
原创 Python设置不一样的Window弹窗
处理Windows弹窗的时候,一般是通过使用 win32api.MessageBox 函数来创建和操作弹出窗口。请注意,以上代码是示例,你可以根据具体需求进行调整和扩展,例如添加其他类型的弹窗或者自定义弹窗样式。同时,确保你已经安装了相应的依赖库。
2023-09-07 13:51:23
553
原创 Python进行JSON文件的数据操作及管理
当你使用 json.dump() 或 json.dumps() 函数将 Python 对象转换为 JSON 字符串时,可以通过设置 indent 参数来指定每个级别的缩进空格数量,以便更好地可读性。以上代码将使用 json.dumps() 对 data 进行转换,并指定 indent=4,结果将以四个空格进行缩进,输出将是一个格式化良好的、易读的 JSON 字符串。例如,如果你设置 indent=4,输出的 JSON 字符串将使用四个空格进行缩进,看起来更清晰和易读。下面是示例代码,演示如何实现过程。
2023-09-06 10:48:44
219
原创 Python与Linux的完美契合:打造你的开发与管理利器
下面是一个封装了连接多个Linux服务器的示例类,可通过三方库paramiko在自己windows机器本机操作linux系统的机器,执行相对应的命令。
2023-09-05 09:09:43
47
原创 Python强大的RAR文件操作技巧与实例
安装WinRAR.exe程序后,在安装目录有一个名为"UnRAR.exe" 文件,需要把"UnRAR.exe"的文件拷贝到执行的代码同一个目录下。压缩为rar使用zipfile三方库即可。
2023-09-01 10:01:16
448
原创 Python进行文件ZIP压缩与解压缩
要对zip文件进行操作,可以使用Python标准库中的zipfile模块。zipfile模块提供了丰富的方法和类用于读取、创建和操作zip文件。下面是一个对zip文件进行封装所有操作的示例,以及对每行代码的解释。
2023-08-31 11:45:18
401
原创 Python教你轻松操控CSV文件,数据处理从容应对
下面是一个完全封装的示例,其中包含了常用的读取、写入、追加和删除功能,并解释了每个函数的含义和每行代码的作用。
2023-08-30 11:07:11
260
原创 Python与Excel之间的数据交互:简单实用的操作技巧
通过__init__方法初始化一个ExcelHandler对象,并加载指定路径的Excel文件。使用get_sheet_content 方法获取指定名称的工作表对象。使用insert_cell_value方法增加指定单元格的值。使用delete_cell_value方法删除指定单元格的值。使用modify_cell_value方法修改指定单元格的值。使用set_cell_value方法设置指定单元格的值,使用get_sheet方法获取指定名称的工作表对象,
2023-08-29 08:54:05
224
原创 Python轻松驾驭XML:实现高效的文件操作
Python提供了多种方式来操作XML文件,使得XML文件的读取、写入、解析和修改变得非常简单和高效。通过使用Python的内置模块(例如xml.etree.ElementTree),我们可以轻松地读取XML文件并访问其中的元素、属性和文本内容。二、找到指定的XML元素并复制为新的一行,同时修改新行中的name属性的值。如图替换node的值,实际情况可能是其他的值,此为变量,随实际改动。和上面的添加同理,找到指定的name属性 并删除特定的一行。四、替换特定行中node属性的值的示例代码。
2023-08-28 11:19:06
479
原创 Python掌握INI文件的解析与修改技巧
在Python中,可以使用configparser库来操作INI格式的配置文件。INI配置文件通常用于存储和读取配置信息,如数据库连接、API密钥等。下面是一个示例代码,以及每行代码的解释。如修改截图中section(基本)下的option(127.0.0.1)的值为新的数值127.0.0.2。修改指定配置文件filepath中的 section和option的值。首先,确保你已经安装了configparser库。
2023-08-25 15:23:51
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人