
Python 实用技巧
文章平均质量分 76
Python 实用技巧
迹忆客
不患无位 患所以立
展开
-
Python 中错误 CSV.Error: Line Contains Null Byte
CSV 错误行包含空字节是由 CSV 文件中的一行包含空字节引起的。如果您使用的文本编辑器不支持 Unicode,或者您从另一个不支持 Unicode 的系统传输文件,则可能会发生这种情况。要修复此错误,您需要在 CSV 文件中找到包含空字节的行并将其删除。您可以使用支持 Unicode 的文本编辑器或将文件传输到支持 Unicode 的系统来执行此操作。原创 2024-09-16 09:08:22 · 1137 阅读 · 1 评论 -
Python 中 Locale.Error: Unsupported Locale Setting 错误
如前所述,开发语言环境模块是为了方便开发人员处理软件中的某些文化问题。因此,让我们探索 Locale 模块并尝试修复最常见的错误之一,当您不熟悉此模块时会遇到。在深入了解错误的细节之前,让我们看看 locale 模块是什么,如何导入它,以及这个模块还需要什么。在我们的案例中,我们将作为首选语言环境;基本上,这取决于设置;您的机器上可能有不同的首选语言环境。但是您可以借助函数从可用列表中将默认语言环境更改为您的首选语言环境。原创 2024-09-16 08:51:57 · 1581 阅读 · 0 评论 -
Python 数组值错误
在下面的示例中,NumPy 数组是二维的,但之后我们也混合了一个一维数组。Python 将此识别为不均匀形状,表明数组的结构发生波动,因此 Python 会引发值错误。当函数获取正确类型的参数,但类型的值不正确时,Python 中就会发生值错误。当函数可能传递正确的参数类型,但该类型的值不正确时,就会发生这种情况。我们可以通过匹配值和数组的数据类型来解决这个错误。在下面的示例中,由于将数组分配为接受字符串数据的数组的元素而发生错误。数组应具有相同的元素,可以通过创建具有相同维度的数组来解决此错误。原创 2024-09-09 09:54:06 · 598 阅读 · 0 评论 -
Python 错误 AttributeError 解析,实际错误实例详解
本篇文章我们进行错误实例分析。通过几个实际的实例来看一下错误,并给出解决方案。大家在以后的编码中可以举一反三,从而有效的避免此类错误。原创 2024-09-09 09:48:33 · 1238 阅读 · 0 评论 -
修复 Python 中OverflowError: Math Range Error错误
float 类型变量用于表示带小数点的数字。它存储给定范围之间的值,并使用 inf 字符串表示超出此范围的值。数学库用于执行各种数学运算。本篇文章将讨论 Python 中的 OverflowError: math range 错误。原创 2024-01-22 15:45:00 · 2748 阅读 · 0 评论 -
解决 Python中 ImportError: No Module Named mysql.connector 错误
当 Python 程序无法导入指定模块或模块成员时,将引发 ImportError。这是因为 Python 无法找到您要导入的模块。出现这个错误的主要原因是模块没有安装。可以通过安装模块MySQL Connector来解决。本篇文章介绍如何修复 Python 中的错误。原创 2024-01-21 23:30:00 · 1470 阅读 · 0 评论 -
Python 中 ParserError: Error Tokenizing Data C Error 错误
如前所述, 当您的 Python 程序解析 CSV 数据但遇到无效值、空值、未填充列等错误时,会发生 ParserError: Error tokenizing data. C error 错误。假设我们在 data.csv 文件中有这个数据,我们正在使用它在 pandas 的帮助下读取,尽管它有一个错误。原创 2024-01-20 23:30:00 · 4481 阅读 · 0 评论 -
在 Python 中使用命令行时错误 SyntaxError: invalid syntax
我们可以通过命令行使用 Python 来运行文件、管理包等。要运行文件,我们重定向到文件所在的给定目录,运行命令提示符,然后使用 python filename.py 命令运行脚本。本篇文章将讨论在 Python 中使用命令行时出现的错误。原创 2024-01-19 23:30:00 · 1702 阅读 · 0 评论 -
Python 错误 Fatal Python Error: Py_Initialize Unable to Load the File System Codec
在这篇 Python 文章中,我们处理了。已经揭示了系统错误是由什么引起的。在看到解决错误的步骤后,我们在系统中设置了环境变量。原创 2024-01-18 23:30:00 · 3071 阅读 · 0 评论 -
Python 错误 WebDriverException: Message: Geckodriver Executable Needs to Be in PATH
Python 中的 selenium 包可以在 Web 浏览器上自动执行任务。使用他们的网络驱动程序,我们可以使用不同的网络浏览器,如 Google Chrome、Firefox 等。本教程将讨论Python中错误。geckodriver 是 Mozilla 开发的浏览器引擎,充当 Selenium 和 Firefox 浏览器之间的链接。当驱动程序未正确安装或未正确指定其路径时,会发生此错误。请参阅下面的代码。现在让我们讨论解决此错误的不同方法。原创 2024-01-17 23:30:00 · 1180 阅读 · 0 评论 -
Python 错误 Valueerror: Expected 2d Array Got 1d Array Instead
如您所知,每种编程语言都会遇到很多错误,有些是在运行时,有些是在编译时。Python 在使用 numpy 库时有时会遇到数组错误。当我们在 numpy 中传递一维数组而不是二维数组时,会发生错误。原创 2024-01-16 15:48:55 · 1280 阅读 · 0 评论 -
如何解决 Python 错误 IndexError: Arrays Used as Indices Must Be of Integer (Or Boolean) Type
在 Python 中使用 Numpy 数组时,您可能会遇到处理索引或类型问题的不同错误消息。在这些错误类型中,IndexError:用作索引的数组必须是整数(或布尔)类型可能很棘手。当我们面对 IndexError 错误信息时,我们使用了错误的 Type。在这种情况下,我们应该使用整数或布尔值,但数组索引接收另一种数据类型(字符串或浮点数)。在本文中,我们将解释在 Numpy 中处理数字时如何处理错误消息。原创 2023-12-07 18:00:00 · 2301 阅读 · 0 评论 -
解决 Python 中 AttributeError: ‘list‘ object Attribute ‘append‘ Is Read-Only 错误
在 Python 中使用列表时,我们可以对数据类型运行不同的操作(方法)。我们必须了解它们的工作原理,才能有效且无误地使用它们。要使用这些方法,我们需要知道它们的语法、错误和操作模式。append() 方法是众多方法中的一种,它可以帮助我们将新元素添加到列表中。但是,如果我们误用它,我们会得到一个的错误信息。本文将向您展示导致此 AttributeError: ‘list’ object attribute ‘append’ is read-only 错误消息的原因以及解决方法。原创 2023-12-06 23:30:00 · 4436 阅读 · 0 评论 -
Python 中错误 ModuleNotFoundError: No Module Named Configparser
在 Python 中,当您导入甚至不存在的无效包或库时,或者您需要先从 CLI 安装它们,然后在您的程序中使用它们时,就会发生 ModuleNotFoundError。为了更好地理解,让我们看一下下面的示例。上面这行代码会抛出错误原因是 randem 不是正确的包,它是随机的。我们有意使用 randem 而不是 random 来演示 ModuleNotFoundError 背后的原因,当您拼错包的类库时,有时会发生这种情况。原创 2023-12-05 23:30:00 · 2496 阅读 · 0 评论 -
Python 中错误 AttributeError: __Exit__
_exit__()要理解这个错误,我们首先需要知道exit() 是什么以及它是如何工作的。__exit__()是 ContextManager 类的一个方法。用于释放当前代码占用的资源。此方法包含关闭资源处理程序属性的说明,以便资源可以自由供下次使用。您需要提供类型、值和回溯作为此方法的参数。如果发生任何异常,方法将使用这些参数。如果发生异常或错误,方法__exit__()返回一个 True 值;否则,它将返回 False。原创 2023-12-05 10:30:00 · 936 阅读 · 0 评论 -
Python 中 ConnectionRefusedError: [Errno 111] Connection Refused 错误
当客户端无法连接到服务器时,会出现 Python 中的 ConnectionRefusedError。几个原因包括客户端不知道 IP 或端口地址,以及当客户端想要连接时服务器未运行。上面提到的几种方法可以解决此连接问题。原创 2023-12-04 23:00:00 · 19045 阅读 · 1 评论 -
Python 文件错误 SyntaxError: Non-Ascii Character \xe2
ASCII 是计算机和互联网上最流行的文本数据字符编码格式(美国信息交换标准代码)。ASCII 编码数据中有 128 个额外的字母、数字、特殊和控制字符的不同值。Python 中不允许使用非 ASCII,因为解释器会将其视为。Python 不能也不应该尝试确定一个字节序列表示 ASCII 范围之外的字符串。要解决此错误,我们必须在程序顶部添加编码:utf-8。原创 2023-12-03 23:00:00 · 1809 阅读 · 0 评论 -
Python 错误 TypeError: __str__ Returned Non-String but Printing Output
本文旨在解决当我们尝试打印字符串而不是在函数中使用 return 语句时出现的问题。原创 2023-12-03 13:00:00 · 806 阅读 · 0 评论 -
解决 Python 中 TypeError: An Integer Is Required 错误
在 Python 代码中发生的另一个最常见的错误是 TypeError。这是 Python 中的一个例外。当您在操作中使用不适当的数据类型的对象时,您将收到此错误。本文将展示我们如何在 Python 中得到 TypeError。此外,我们将通过使用必要的示例和解释来讨论该主题,以使该主题更容易理解。原创 2023-12-02 23:00:00 · 3639 阅读 · 0 评论 -
如何解决 Python ModuleNotFoundError 错误
模块对于开发 Python 程序很重要。使用模块,我们可以分离代码库的不同部分以便于管理。使用模块时,了解它们的工作方式以及如何将它们导入我们的代码非常重要。如果没有这种理解或错误,我们可能会遇到不同的错误。此类错误的一个示例是。在本文中,我们将讨论在 Python 中解决的方法。原创 2023-12-02 13:00:00 · 3518 阅读 · 0 评论 -
Python 运行脚本错误 OSError: [Errno 8] Exec Format Error
Python 中的 subprocess 模块允许您通过创建新进程来运行命令。使用其方法运行 shell 脚本时,有时您可能会在 Linux 中遇到 OSError: [Errno 8] Exec format error。当脚本直接运行而不是通过正确的解释器时,会引发 Exec 格式错误问题。如果脚本文件的开头没有 shebang 行,则会发生这种情况。本篇文章将介绍如何修复 Linux 的。原创 2023-12-01 18:03:23 · 2084 阅读 · 0 评论 -
Python 中 AttributeError: Int object Has No Attribute 错误
int 数据类型是最基本和最原始的数据类型之一,它不仅在 Python 中,而且在其他几种编程语言中都用于存储和表示整数。只要没有小数点,int 数据类型就可以存储任何正整数或负整数。本篇文章重点介绍并提供了一种解决方案,以应对我们在 Python 中使用 int 数据类型时可能发生的特定错误。原创 2023-12-01 18:02:30 · 19584 阅读 · 1 评论 -
不使用 pip 安装 Python 包
在本文中,我们将学习如何在 Python 中安装没有 pip 的库。我们还将学习如何使用 conda 命令在 Python 中安装包。原创 2023-11-12 14:15:00 · 3470 阅读 · 1 评论 -
Python 中 Selenium 的屏幕截图
我们讨论了如何在 Python 中使用 selenium 截取屏幕截图。我们可以使用和函数将屏幕截图保存为 PNG 文件。或者,我们也可以安装一个名为 Selenium-Screenshot 的子包,并使用它来捕获浏览器上的网页。原创 2023-11-11 23:00:00 · 1321 阅读 · 0 评论 -
在 Python 中使用 Selenium 从下拉菜单中选择选项
本篇文章讨论了在 Python 中使用 selenium 从下拉菜单中选择选项。我们讨论了 Select 类的使用及其不同的功能。不同的方法可以根据不同的属性来选择选项。我们还可以使用该类的对象的方法返回选定选项的列表。原创 2023-11-10 23:30:00 · 1343 阅读 · 0 评论 -
Python 中使用 Selenium 隐式等待
selenium 包用于使用 Python 脚本进行自动化和测试。我们可以使用它来访问网页中的各个元素并使用它们。该包中有许多方法可用于根据不同属性检索元素。加载页面时,会动态检索一些元素。与其他元素相比,这些元素的加载速度可能不同。原创 2023-11-10 23:30:00 · 298 阅读 · 0 评论 -
在 Python 中使用 Selenium 查找元素
我们已经讨论了在 Python 中使用 selenium 根据不同属性查找元素的不同方法。每个属性都有其功能。我们还可以使用私有方法 find_elements 并提供不同的属性作为参数。另一件需要注意的事情是,本文中的方法返回所有可能匹配的元素列表。如果我们只需要找到一个元素,我们可以在每个讨论的函数中用 elements 替换 element。例如,find_elements 变为 find_element。原创 2023-11-10 23:30:00 · 429 阅读 · 0 评论 -
Python Selenium Headless:以 Headless 模式打开 Chrome 浏览器
本篇文章介绍了如何在 Python 中使用 Selenium 运行浏览器无头模式。原创 2023-11-09 23:30:00 · 1968 阅读 · 0 评论 -
Python 中使用 Selenium 单击按钮
我们可以使用 Python 中的 selenium 包在几乎所有主要的 Web 浏览器上自动执行任务。我们可以使用此包检索元素、填写表单、单击按钮以及执行其他此类操作。本篇文章将介绍如何在 Python 中使用 selenium 单击网页上的按钮。原创 2023-11-09 23:30:00 · 2386 阅读 · 0 评论 -
Python 中 Selenium 的 send_keys() 函数
我们将介绍 Selenium Python 中的 send_keys() 函数并演示其用法。任何应用程序在进入市场之前都需要经过一些测试。应用程序应首先满足与其名称相关的所有要求。我们应该全面测试应用程序,因为没有人能够预测给予应用程序的确切输入。Python Selenium 可以帮助我们测试所有可能的原因。是将数字、文本和符号等键盘输入发送到应用程序的文本框的过程。是 WebDriver 的一部分,每个键盘输入都会发送到此元素。原创 2023-11-08 23:30:00 · 5771 阅读 · 0 评论 -
Python 中 Selenium 的 getAttribute() 函数
HTML 中的属性定义元素的属性。属性由名称-值对组成,这意味着每个属性都有一个值和一个名称。它们的值用双引号括起来,并在开始标记中提供。从上面的例子来看,HTML 标签有多种属性和值。例如,输入标签具有许多属性,例如类、样式、占位符、类型、名称和id。每个属性都有一个用双引号引起来的数字。现在我们了解了属性对于 HTML Web 元素的含义或它的显示方式,让我们检查一下方法为何有用。原创 2023-11-07 23:30:00 · 964 阅读 · 1 评论 -
在 Python 中使用 Selenium 按文本查找元素
我们将通过示例介绍在Python中使用selenium通过文本查找元素的方法。原创 2023-11-06 10:52:02 · 837 阅读 · 0 评论 -
Python 中的多态性
多态性是 OOP 的一个特征,这意味着一个名称可以具有不同的功能。单个实体可以采取不同的形式。本篇文章将介绍如何在 Python 中实现多态性。原创 2023-11-05 15:00:00 · 499 阅读 · 0 评论 -
在Python中添加Selenium Web Driver等待
当上述方法均不能满足用户的要求时,可以创建自定义等待条件。自定义条件是使用带有call()方法的类创建的。如下所示,让我们看一个示例,在该示例中我们将创建一个自定义条件并尝试让我们的程序等待几秒钟。# pythonelse:如果找到该元素,此代码将为用户提供 true,否则返回 false。因此,我们通过一些示例讨论了在 Python 中添加等待的不同方法。我们希望您喜欢这个主题并从中学到一些东西。原创 2023-11-05 08:30:00 · 224 阅读 · 0 评论 -
Selenium Python 中的动作链
Selenium 是一个用于自动化的独立的基于 Web 的工具。它是任何人都可以使用的开源工具。与Python语言结合使用该工具进行测试。操作链是 Selenium 的基本组成部分,提供了一种管理低级交互的方法,例如按键、鼠标移动、鼠标按钮操作以及与上下文菜单的交互。本篇文章介绍如何使用 Python 在 Selenium 中实现操作链。当需要自动化高级脚本(其中我们需要单击或拖动任何元素)时,我们通常使用操作链。动作链对象用于在 Python 中实现动作链。原创 2023-11-04 23:30:00 · 268 阅读 · 0 评论 -
Python 中的 Gzip 解压
我们将介绍Python中的gzip解压。我们还将介绍如何使用 gzip 解压缩来解压缩压缩内容。原创 2023-11-04 23:30:00 · 883 阅读 · 0 评论 -
Selenium Python 中的动作链
Selenium 是一个用于自动化的独立的基于 Web 的工具。它是任何人都可以使用的开源工具。与Python语言结合使用该工具进行测试。操作链是 Selenium 的基本组成部分,提供了一种管理低级交互的方法,例如按键、鼠标移动、鼠标按钮操作以及与上下文菜单的交互。本篇文章介绍如何使用 Python 在 Selenium 中实现操作链。当需要自动化高级脚本(其中我们需要单击或拖动任何元素)时,我们通常使用操作链。动作链对象用于在 Python 中实现动作链。原创 2023-11-04 23:15:00 · 183 阅读 · 0 评论 -
Python Selenium 刷新页面
Selenium 是最强大的 Web 自动化工具之一,它适用于几乎所有浏览器和主要操作系统 (OS),例如 Windows、macOS 和 Linux。在本文中,我们将学习如何使用 Selenium 在 Python 中刷新网页。原创 2023-11-03 23:30:00 · 1253 阅读 · 1 评论 -
在 Python 中创建奇数列表
我们将在本文中介绍在 Python 中创建奇数列表的不同方法。原创 2023-11-03 23:00:00 · 3038 阅读 · 1 评论 -
使用 Selenium Python 检查元素是否存在
像 Selenium 这样的自动化工具使我们能够通过不同的语言和浏览器自动化 Web 流程并测试应用程序。Python 是它支持的众多语言之一,并且是一种非常简单的语言。它的Python客户端帮助我们通过Selenium工具与浏览器连接。Web 测试对于开发 Web 应用程序至关重要,但更重要的是,它使我们能够自动化 Web 流程。我们需要访问源代码并检查某些元素以自动化此类过程。本文向您展示如何使用其 Python 客户端和 API 检查某个元素是否存在于 Selenium 中。原创 2023-11-02 23:30:00 · 1399 阅读 · 0 评论