自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 完整的解释类:AutoCloseMessageBox(QMessageBox)

super()`函数返回父类的一个实例,然后调用其`__init__`方法,传入`parent`参数,确保父类正确初始化。总结来说,`AutoCloseMessageBox`类通过继承`QMessageBox`并添加一个定时器,实现了一个在指定时间后自动关闭的消息框。这个类是一个自定义的消息框类,它继承自`QMessageBox`,`QMessageBox`是Qt框架中用于显示消息框的一个类。这行代码定义了一个名为`AutoCloseMessageBox`的新类,它继承自`QMessageBox`类。

2024-01-13 11:23:26 344 1

原创 解释python语法:def __init__(self, timeout=1, parent=None):

这行代码是一个类的构造函数的定义,用于初始化类的实例。:这是一个特殊方法,也称为“魔术方法”,在Python中用于类的初始化。当你创建一个类的实例时,综上所述,这行代码定义了一个类的初始化方法,当创建类的实例时,可以选择性地传入。这两个属性,并且在创建实例的时候可以为它们提供值。冒号:在Python中,冒号用来标示代码块的开始。这个方法通常用来初始化实例的属性或执行一些在对象创建时就需要执行的操作。它的作用相当于其他编程语言中的构造函数。关键字:在Python中用来定义一个函数或方法。

2024-01-13 11:04:00 513 1

原创 配置第三方库包

我不用pip安装,"D:\OneDrive\python_env\Lib\site-packages"有我修改过的第三方库包,我希望python能自动加载。现在,当你启动Python时,它会自动加载位于"D:\OneDrive\python_env\Lib\site-packages"目录下的第三方库。现在,当你使用pip安装第三方库时,它们将被安装到"D:\OneDrive\python_env\Lib\site-packages"目录下。如果你只想在特定项目中加载这些库,可以将相应的路径添加到。

2023-11-01 17:32:41 90 1

原创 正则表达式导图

正则表达式导图。

2023-10-12 20:13:56 69

原创 pyinstaller

请注意,您可能还需要根据您的项目结构和依赖项进行一些额外的配置。根据实际情况,您可能需要在打包命令中包含其他选项和模块。模块,但仍然遇到此错误,请确保在打包过程中包含了所有的依赖项。您可以在PyInstaller的命令中使用。如果问题仍然存在,您可以尝试使用其他打包工具或调试打包过程以找出问题所在。这可能是因为在打包成可执行文件时,某些依赖项没有正确包含。为了解决这个问题,您可以尝试在打包之前手动安装。根据您提供的错误信息,看起来您的项目中缺少了。

2023-09-28 11:41:58 131

原创 同目录下放置了ddddocr文件夹(含__init__.py),和直接放置ddddocr.py有何不同

在Python中,一个包(package)是一个包含多个模块(module)的文件夹。为了将一个文件夹视为一个包,需要在该文件夹中包含一个名为。文件,可以将其作为一个包来使用。这样可以更好地组织和管理模块,并提供更灵活的导入方式。文件放置在当前工作目录中,Python会将它视为一个独立的模块。文件放置在当前工作目录中,则将其作为一个独立的模块来使用。文件可以是一个空文件,也可以包含一些初始化代码。文件夹,并且该文件夹中包含了。文件时,Python会将。语句来导入该模块,并使用。放置在一个文件夹中并包含。

2023-09-10 14:12:26 171 1

原创 无头浏览与窗口切换

因此,你可以通过切换窗口句柄来操作多个窗口,无论是有头还是无头浏览器。属性来获取当前打开的所有窗口的句柄,然后通过切换句柄来操作不同的窗口。那如果用selenium打开了第二个浏览器窗口,在无头浏览状态下怎么抓取第二个窗口的数据然后关闭第二个窗口?需要注意的是,无论是新窗口还是新标签页,它们都可以通过切换窗口句柄来进行操作。这会在浏览器中创建一个新的窗口,并且通常会在任务栏或任务栏之外显示一个新的窗口。属性来获取当前打开的所有窗口的句柄,然后通过切换句柄来操作第二个窗口。方法切换到第二个窗口进行操作。

2023-09-03 18:49:49 183

原创 Scrapy和Selenium结合

然后,我们使用Scrapy的Selector来选择和提取页面中的数据,例如提取页面中的标题。通过上述示例代码,你可以使用Scrapy和Selenium结合来模拟人的操作,以实现更精确的爬取需求。方法,我们可以在这个方法中处理登录成功后的逻辑,例如判断登录是否成功,然后继续其他的爬取逻辑。方法中,可以确保在Spider启动时自动执行登录操作,以便获取登录后才能访问的页面数据。方法中,我们可以根据登录请求的响应来判断登录是否成功,然后继续其他的爬取逻辑。需要注意的是,在登录请求中,我们指定了。

2023-09-03 09:09:45 338

原创 代码模块化之1/n

在这个版本的代码中,你只需要在需要浏览器对象和等待对象时调用。语句放在函数内部,这样可以避免在导入。

2023-08-30 10:16:09 25

原创 pd.read_excel() 详细用法

是 Pandas 库中用于读取 Excel 文件的函数,它可以读取 Excel 文件中的数据并将其转换为 Pandas 中的 DataFrame 格式,以方便进行数据处理和分析。

2023-08-30 08:07:57 6252

原创 tkinter组件位置和大小参数,place()

Place a widget in the parent widget. Use as options: in=master - master relative to which the widget is placed in_=master - see 'in' option description x=amount - locate anchor of this widget at position x of master y=amount - locate anchor of this widg

2023-08-27 21:20:44 98

原创 脚本打包给图标

pyinstaller --onefile --icon=path/to/icon.ico your_script.py

2023-08-23 09:58:28 24

原创 打印整个表格

【代码】打印整个表格。

2023-08-10 17:00:25 42 1

原创 逐行读取,例如一个显示查询结果的动态表格,列数固定为5,行数根据查询结果而定,每次查询后,我要根据第5列的值来决定是否读取第二列的数据。

方法找到行中的所有列。然后,我们可以根据特定条件来筛选出需要的数据。在示例中,我们使用第5列的值是否大于10来决定是否读取第二列的数据。如果满足条件,我们将读取第二列的数据并进行处理。在这个示例代码中,我们首先定位到表格元素,然后使用。接下来,我们遍历每一行,并使用。

2023-07-28 08:20:44 49

原创 image.save(‘output_{}.png‘.format(i), ‘PNG‘)

是 PIL(Python Imaging Library)库的一个方法,用于保存图像到文件。这个方法需要两个参数:文件名和图像格式。因此,这行代码的作用是将图像保存为 PNG 格式的文件,文件名为。这行代码用于将图像保存为 PNG 文件。,这意味着图像将以 PNG 格式保存。是 0,那么文件名将是。是 1,那么文件名将是。在这个例子中,文件名是。是一个占位符,它将被。方法格式化的字符串。

2023-07-22 23:38:38 743

原创 openxlpy读写excel要比pandas快

openxlpy读写excel要比pandas快一点的,尽管代码复杂些。

2023-07-17 11:59:57 320 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除