- 博客(42)
- 收藏
- 关注
原创 【Python基础】Python 中的数据结构(列表、元组、集合和字典)
Python 是一种动态的、面向对象的编程语言,它提供了丰富的内置数据结构,包括列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)。这些数据结构是 Python 编程中不可或缺的部分,用于存储和组织数据。本文将深入探讨这些数据结构的特性、用法以及应用场景。
2024-01-15 23:22:14 1773
原创 【Python基础】一文搞懂: Python 正则表达式模式匹配与字符串处理技巧
在文本处理和数据提取的世界里,正则表达式是一项强大的工具。Python 通过内置的 `re` 模块,提供了一套丰富的正则表达式功能。无论是简单的字符串匹配还是复杂的文本解析,正则表达式都能提供灵活且高效的解决方案。本文旨在深入探讨 Python 中的正则表达式使用方法,从基础知识到实用技巧。
2024-01-14 23:14:56 2137
原创 【Python基础】一文搞懂:Python中文件路径的处理方式
在 Python 编程中,正确处理文件路径是一个常见且重要的任务。无论是数据分析、文件操作还是系统编程,高效且准确地处理文件路径都至关重要。Python 提供了多个内置模块来简化文件路径的处理,包括 `os` 和 `pathlib` 模块。本文将深入探讨这些模块的使用方法,帮助你轻松掌握文件路径的处理技巧。
2024-01-14 22:52:53 3212
原创 【Python基础】一文搞懂:Python 中 ini 配置文件的写入与读取
INI 文件是一种简单的文本文件,用于存储配置信息。它们易于阅读和编辑,广泛应用于多种程序和应用中。Python 通过内置的 `configparser` 模块提供了对 INI 文件的读写支持。本文将详细介绍如何在 Python 中使用 `configparser` 来处理 INI 文件。
2024-01-12 06:30:00 6702
原创 【Python基础】一文搞懂:Python 中 Excel 文件的写入与读取
在现代办公自动化中,Excel 文件广泛应用于数据存储、分析和报告。Python 作为一个强大的编程语言,提供了多个库来处理 Excel 文件,其中最受欢迎的是 `openpyxl` 和 `pandas`。本文将深入介绍如何在 Python 中使用这些库来读写 Excel 文件。
2024-01-11 22:59:05 2334
原创 【Python基础】一文搞懂:Python 中 csv 文件的写入与读取
在数据处理和数据分析领域,CSV (逗号分隔值) 文件是一种常见的文件格式,用于存储表格数据。Python 通过内置的 `csv` 模块提供了对 CSV 文件的读写支持,使得处理这种类型的文件变得简单高效。本文将详细介绍如何在 Python 中进行 CSV 文件的读取和写入操作。
2024-01-11 22:37:20 23928 2
原创 【python基础】一文搞懂:Python 中轻量型数据库 SQLite3 的用法
在进行数据存储和管理时,我们常常需要一个轻量级而又功能强大的数据库系统。SQLite 是一个极受欢迎的轻量级数据库,它被广泛应用于各种大小的项目中。Python 自带了对 SQLite 的支持,使得在 Python 中使用 SQLite 变得非常简单和直观。本文将详细介绍 Python 中如何使用 SQLite3 库进行数据库操作。
2024-01-10 21:27:23 2154
原创 【Python基础】一文搞懂:Python 中循环的使用方法(for 和 while 的用法及区别)
在 Python 编程中,循环是控制流的基本构造之一,用于重复执行代码块。Python 提供了两种主要的循环结构:`for` 循环和 `while` 循环。本文将深入探讨这两种循环的用法及它们之间的主要区别。
2024-01-10 11:38:44 10176
原创 【Python基础】一文搞懂:Python中文件处理方法(文件的读与写操作)
在 Python 编程中,文件操作是一项基础且重要的技能,无论是数据分析、网络编程还是自动化脚本,都离不开对文件的读写操作。本文旨在全面介绍 Python 中文件处理的基本方法,包括文件的打开、读取、写入和关闭操作。
2024-01-09 23:57:33 2161
原创 【Python基础】一文搞懂:Python 中 “requirements.txt“ 文件生成和使用
在 Python 项目开发中,`requirements.txt` 文件扮演着至关重要的角色,它记录了项目所需的所有依赖包及其精确版本号。这确保了代码在不同环境中都能以预期的方式运行。本文将深入探讨如何生成和使用 `requirements.txt` 文件,帮助您在 Python 项目管理中更加得心应手。
2024-01-08 13:10:42 7797 1
原创 【python基础】理解 Python 的 setup.py文件:打包和分发的核心
在 Python 项目开发中,打包和分发是一项重要任务,特别是当您想要与全球的开发者共享您的作品时。这正是 `setup.py` 文件闪耀登场的时刻。本文旨在探讨 `setup.py` 文件的作用、结构以及如何高效地使用它来管理您的 Python 包。
2024-01-08 10:40:02 870
原创 【Python基础】Python中处理JSON文件的全面指南
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。在Python中,处理JSON数据是一项常见且重要的任务,特别是在数据科学、网络编程和API交互等领域。本文将深入探讨Python中如何处理JSON文件,包括读取、解析、修改和写入JSON数据。
2024-01-07 18:55:24 9568
原创 【Python基础】 Python中子类继承父类传递参数的方法详解
在面向对象编程中,继承是一种使得一个类(称为子类)能够获取另一个类(称为父类)的属性和方法的机制。Python支持继承,并提供了灵活的方式来继承和扩展类的功能。本文将详细介绍如何在Python中使用子类继承父类,并传递参数。
2024-01-07 17:31:49 2752
原创 【Python基础】时间处理方法:深入了解time与datetime模块
在程序开发中,对时间的处理是一个基本而关键的部分。无论是记录日志、调度任务,还是处理时间序列数据,准确的时间处理都是必不可少的。Python提供了两个强大的模块来处理日期和时间:`time`和`datetime`。`time`模块主要用于处理时间戳和提供基本的时间操作功能,而`datetime`模块提供了更加丰富的日期和时间处理方法,包括日期时间的创建、操作和格式化。
2024-01-07 17:15:07 1306
原创 【Python基础】探索 Python 中的 map、zip 和 lambda 函数用法
在Python里,mapzip和lambda是三个极其强大的内置函数,它们能够使代码更加简洁和高效。它们分别用于数据转换、数据组合以及创建匿名函数,常被用于数据处理和函数式编程。
2024-01-04 13:11:33 664
转载 WIN11点击任务栏快捷方式出现“该文件没有与之关联的应用来执行该操作”解决方法
win11点击任务栏快捷方式出现“该文件没有与之关联的应用来执行该操作”大概率原因就是 我们在去掉桌面快捷图标的小箭头时,把。因为这种方法适合win10,不适合win11。所以我们要恢复这个IsShortcut注册表文件。然后保存,修改后缀名为 .bat。保存,修改后缀名为 .bat。
2023-12-21 21:30:10 3380 5
转载 【转载】Qt Designer 使用全攻略
本来是最近用了一些 Qt Designer 一些之前没用过的特性,觉得特别有用,打算写篇小文章总结一下就算了。可是想着想着就全面铺开了,之前写 Python Qt 开发系列教程的时候也涉猎到 Qt Designer。但是 Qt Designer 写得比较基础,总结得不系统😒这次打算统一将 Qt Designer 黑科技全部挖掘出来😁这篇文章的前面部分将会介绍 Qt Designer 基础使用方法,搭配 gif 动图配合进行说明。
2023-08-16 09:34:18 27069 9
原创 使用 PySide6 中的 QProgressDialog 跟踪耗时操作进度
从指定文件夹加载图像。分析图像以检测火焰。在加载和分析图像期间,为用户显示进度对话框。import sysimport osimport cv2breakbreak# 模拟火焰检测# 模拟保存火焰区域图像# 加载图片# 分析图片现在,我们将逐步分析每个函数的作用。在本文中,我们介绍了如何使用 PySide6 中的小部件来跟踪耗时操作的进度。通过一个简单的图像处理应用程序示例,我们演示了如何在加载和分析图像时更新进度对话框。
2023-04-20 21:14:34 689
原创 如何用Python找出一组线性变化的数据中出现突变的值
通过计算每个数据点与前一个数据点之间的斜率差异,我们可以快速找到一组线性变化的数据中的突变点。使用Python实现此过程非常简单,只需要使用一个循环和一些数学运算即可。在实际数据分析中,我们可以根据具体情况调整阈值,以达到更好的结果。
2023-03-19 19:05:23 3649
原创 使用 PySide6 编写一个 CSV 文件浏览器
在本教程中,我们学习了如何使用 PySide6 创建一个简单的 CSV 文件浏览器。这个应用程序允许用户选择一个 CSV 文件,然后将其内容显示在一个表格控件中。尽管这个例子非常简单,但它展示了如何使用 PySide6 创建 GUI 应用程序的基本概念。你可以在此基础上添加更多功能,例如数据过滤、排序或编辑等。
2023-03-19 16:52:27 697
原创 使用Python和pandas库读写CSV文件
在本文中,我们学习了如何使用Python和pandas库来读写CSV文件。这种方法可以轻松地扩展到更复杂的数据处理和分析任务中。使用pandas库,您还可以对数据进行排序、筛选、分组、合并等操作。使用pandas的read_csv函数的参数,例如sep(分隔符)、header(表头行数)、skiprows(跳过行数)等,以处理不同格式的CSV文件。在写入CSV文件时,可以使用mode参数,如'a'(追加模式)或'w'(覆盖模式),以满足不同的需求。
2023-03-19 10:01:21 3389
原创 GUI下的多线程使用方法
在本文中,我们将介绍如何使用PySide6库实现一个简单的多线程应用程序。我们将首先解释多线程的概念及其在应用程序中的作用。然后,我们将展示如何使用PySide6库创建多线程应用程序,包括创建线程类和用户界面,以及在线程和GUI之间进行通信。最后,我们将讨论一些常见的多线程编程问题和注意事项。
2023-03-14 22:38:38 586
原创 使用Python递归读取config.ini文件中的串口参数并创建串口的示例程序
串口是一种用于在计算机和外部设备之间进行通信的接口。Python 中可以使用 serial 库来创建串口,而配置串口参数则通常使用一个 config.ini 文件。本文将演示如何使用 Python 读取 config.ini 文件并创建串口。
2023-03-14 21:06:51 357
原创 Python中的装饰器和举例说明
Python中的装饰器是一种特殊的函数,它们用于修改或增强其他函数的功能而不改变它们的源代码。装饰器可以接收一个函数作为参数,并返回一个新的函数作为结果。本文将介绍装饰器的常见用法,包括日志记录、验证和缓存功能,并提供相应的示例代码。
2023-03-12 12:05:40 122
转载 Python QT QSS样式-最全文档
QSS 全称 Qt Style Sheets(Qt样式表),用于美化Qt程序界面,类似于CSS,但不如CSS强大,选择器和属性较少。本文主要介绍在PyQt5中使用QSS,但同样适用于C++ Qt,PySide6,PySide2。本文主要介绍QSS的加载使用以及分享,QSS本身的语法详解请参考官方文档和其他教程。...
2022-06-17 15:10:45 6087
原创 Python基础 | QFileDialog打开文件对话框获取路径地址和文件(夹)列表
# coding :utf-8# @Time :2022-01-14 23:09# @Author :Kevin# @Software :PyCharm# @File :openfileDialog.pyimport osimport sysfrom PyQt5.QtWidgets import QMessageBox, QFileDialog, QApplication, QMainWindowfrom PyQt5.QtWidgets import QPushB.
2022-01-14 23:28:07 5309
原创 Python 基础 | QTimer + QLCDNumber控件实现动态计时
文件名:showtimeQTimer.py库:PyQt5(QtCore.QTimer, QtCore.QDateTime),time实现代码如下:# coding :utf-8# @Time :2022-01-10 23:24# @Author :Kevin# @Software :PyCharm# @File :showtimeQTimer.pyimport sysimport timefrom PyQt5 import QtCorefrom PyQ
2022-01-14 23:02:26 862
原创 Python基础 | Pyqt5 工具栏添加时间显示
文件名:statusbarShowtime.py库:datetime, time, qdarkstyle, Pyqt5直接上代码# coding:utf-8# @Time:2022-01-10 22:38# @Author:Kevin# @Software:PyCharmimport datetimeimport sysimport timefrom PyQt5 import QtWidgets, QtGui, QtCorefrom PyQt5.QtCore import
2022-01-13 12:36:48 1088
原创 Python基础 | 第三方库qdarkstyle实现UI界面美化(Pyqt5+Qss)
安装方法pip直接安装最新版qdarkstyle包pip install qdarkstyle使用方法# coding:utf-8# @Time:2022-01-13 11:53# @Author:Kevin# @Software:PyCharmimport sysimport qdarkstylefrom PyQt5 import QtWidgetsif __name__ == '__main__': # create the application and
2022-01-13 12:20:52 4701
原创 Python基础 | 推导式创建序列(列表,字典,集合,生成器)
推导式是从一个或者多个迭代器创建序列的一种方法。它可以将循环和条件判断结合,从而避免冗长的代码。
2022-01-12 15:15:44 612
原创 项目测试 | Pycharm+Pyqt5+Qt Designer6+Eric7实现逻辑与界面分离
本实例主要解决的问题:Qt Designer设计完UI文件,逻辑代码继承编译后的UI类无法实现窗体控件随主窗体大小变化而缩放。
2022-01-12 11:39:15 1469
原创 安装教程 | Eric7安装与配置
目录Eric7安装Eric7配置Eric7安装1. 下载Eric7官方下载地址2. 安装Eric7解压ZIP文件,并将解压后的文件夹复制的安装目录,安装目录没有指定路径要求,建议路径全部为英文。我的安装目录为:D:\Program Files\eric7-22.1 避坑指南:我之前解压到C盘,结果我的C盘有写保护,无论如何都安装不上去,后复制到D盘后安装成功。错误代码:permissionerror: [errno 13] p...
2022-01-09 14:01:24 8074 6
原创 项目教程 | Pycharm+Pyqt5+Eric6实现逻辑与界面分离(实例教学)
文章目录前言实现步骤:实例演示1创建一个eric项目文件2. 创建窗体UI文件3. 项目中添加文件4. 编译UI文件。5. 关联信号与槽函数第1种方式,直接添加槽函数并与信号绑定第2种方式,逻辑与界面分离总结前言首先声明,我是一妥妥的新手,非科班,完成自学。新手上路,各种踩坑。之前因为项目需要用Qt Designer设计窗体UI文件,然后用内置的工具编译成py文件,出现UI文件修改的时候,重新编译以后每次都需要手...
2022-01-08 22:40:03 2866
原创 【test-多线程QThread】多线程更新UI数据(多线程间通信)
'''多线程更新UI数据原理:1.子线程:完成某项指定的任务,比如更新系统时间并完成时间格式化2.定义Run方法:获取当前系统时间,并且将值给到信号3.槽函数为主线程中的函数4.子线程完成工作后,触发信号,调用主线程中的槽函数,实现UI数据更新'''from PyQt5.QtCore import QThread, pyqtSignal, QDateTimefrom PyQt5.QtWidgets import QApplication, QDialog, QLineEditimpo.
2022-01-07 00:21:23 625
原创 【test-多线程应用】抓取股票数据 threading模块
import requestsimport threadingdef get_stock(code): url = 'http://hq.sinajs.cn/list=' + code resp = requests.get(url) print('%s\n' % resp.text)#多线程异步,加速抓取#根据有几个股票代码,就创建几个线程codes = ['sz000878', 'sh600993', 'sz000002', 'sz002230']threads.
2022-01-07 00:17:11 386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人