自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python代码使用PyInstaller打包,解决读取文件路径问题

当使用PyInstaller打包Python程序时,文件路径问题通常是由于打包后程序的工作目录(Current Working Directory)变化导致的。PyInstaller会将你的脚本和依赖打包成一个可执行文件,运行时会在临时目录解压文件。

2025-03-26 17:27:29 450

原创 heapq库的使用——python代码

如果需要最大堆,可以将元素取负数后存入最小堆,使用时再转换回来。当元素是元组时,默认按第一个元素排序。

2025-03-25 17:10:36 349

原创 Python代码使用Paramiko轻松判断文件类型——提取上级目录,Python教程

Paramiko是一个用于SSHv2协议的Python实现,提供了客户端和服务器功能。它可以用于远程连接和管理服务器,执行命令、上传下载文件等。本文将介绍如何使用Paramiko判断文件类型,并提取文件的上级目录。本文介绍了如何使用Paramiko判断文件类型,并提取文件的上级目录。通过这些技巧,你可以更方便地管理远程服务器上的文件。希望本文对你有所帮助!

2025-03-24 17:46:28 113

原创 用Python绘制樱花树

【代码】用Python绘制樱花树。

2025-03-22 17:10:03 193

原创 2025最新pycharm安装教程及基本使用(超详细,新手小白必看)

PyCharm是由 JetBrains 推出的一款专业 Python IDE(集成开发环境),具备一系列强大的功能,能够显著提升 Python 开发效率,包括调试、语法高亮、项目管理、代码跳转、智能提示、自动补全、单元测试和版本控制等功能。(1) Python 之所以强大,离不开广大第三方库的支持,我们在实际项目开发过程中,会使用到各类第三方库,在主界面下左下方,点击Python软件包中的齿轮图标 ,打开 “在Python项目文件夹下,右键新建python文件,命名为hello,回车。将主题背景设置为 “

2025-03-22 16:09:42 1010

原创 Python+Flet:三行代码搞定漂亮界面,新手也能轻松开发APP

没有 SDK,没有成千上万的依赖项,没有复杂的工具 - Flet 具有内置的 Web 服务器,其中包含托管资产和桌面客户端。Flet UI是用Flutter构建的,所以你的应用程序看起来很专业,可以交付到任何平台。为您的团队,周末项目,数据输入表单,kiosk应用程序或高保真原型提供的内部工具或仪表板 - Flet是一个理想的框架,可以快速破解一个美观的交互式应用程序,为一组用户提供服务。默认是运行桌面端的,但是在我们启动的时候,会在随机端口启动一个web服务器,也可以在web端进行访问。

2025-03-15 15:34:55 1338

原创 Python + Qt Designer构建多界面GUI应用程序:Python如何调用多个界面文件

在本文中,我们介绍了在Python中使用Qt Designer设计好的多个界面文件的常用方法。通过单独加载并显示、使用TabWidget进行管理或者使用QStackedWidget进行管理,开发人员可以根据实际情况选择合适的方法来管理多个界面文件。希望本文可以帮助读者更好地理解如何在Python代码中使用Qt Designer设计好的多个界面文件。

2025-03-15 14:55:38 359

原创 Python 融于ASP框架

将Python融入ASP(Active Server Pages)框架并不是一个直接或常见的做法,因为ASP通常与Microsoft的IIS(Internet Information Services)服务器以及VBScript或JScript等脚本语言紧密相关。然而,有几种方法可以在ASP环境中使用Python,尽管它们可能需要一些额外的设置和工具。

2025-03-11 17:46:44 393

原创 Python 操作 MongoDB

在 Python 中操作 MongoDB 通常使用pymongo库,这是一个官方推荐的 MongoDB 驱动程序,提供了与 MongoDB 数据库的交互接口。以下是如何使用pymongo库进行基本操作的一个简单指南。

2025-03-08 17:14:41 438

原创 Python Select 解析

在 Python 中,select模块提供了一种高效的方式来监视多个文件描述符(比如网络套接字),查看是否可以进行读、写或有错误发生。这在网络编程中尤其有用,因为你可以同时处理多个连接而不需要使用阻塞 I/O。select模块提供了几个函数,其中最常用的是。

2025-03-08 17:11:01 430

原创 Python yield与实现

在Python中,yield关键字用于从函数中返回一个值,但与return不同的是,使用yield的函数被称为生成器(generator)。生成器是一种特殊的迭代器,它允许你逐个生成值,而不是一次性返回所有值,这对于处理大量数据或需要逐步处理数据的场景非常有用。

2025-03-06 17:16:13 354

原创 Python包 - networkx

Python 的re模块提供了对正则表达式的支持,允许你进行复杂的字符串搜索、替换和解析操作。正则表达式(Regular Expressions)是一种强大的文本处理工具,使用一种特定的语法模式来描述在搜索文本时要匹配的一个或多个字符串。以下是一些re: 搜索字符串中第一次出现正则表达式模式的位置,返回一个匹配对象(Match object),否则返回None。: 尝试从字符串的起始位置匹配正则表达式模式,如果匹配成功返回一个匹配对象,否则返回None。

2025-03-06 17:12:26 912

原创 python中闭包详解

闭包指的是在一个函数内部定义另一个函数,并且内部函数引用了外部函数的变量,即使外部函数执行完毕后,内部函数依然可以访问这些变量。这种被捕获的环境称为闭包。必须有一个内嵌函数(内部函数)。内嵌函数必须引用外部函数中的变量。外部函数的返回值必须是内嵌函数。

2025-03-03 16:31:38 683

原创 Python神器 Jupyter Notebook

Jupyter Notebook是一款开放源代码的Web应用程序,它允许用户创建和共享包含实时代码、方程式、可视化和叙述文本的文档。它适用于数据分析、可视化、机器学习等多种场景,尤其在数据科学领域中广受欢迎。

2025-03-03 16:24:48 712

原创 Python之re模块

Python 的re模块提供了对正则表达式的支持,允许你进行复杂的字符串搜索、替换和解析操作。正则表达式(Regular Expressions)是一种强大的文本处理工具,使用一种特定的语法模式来描述在搜索文本时要匹配的一个或多个字符串。以下是一些re: 搜索字符串中第一次出现正则表达式模式的位置,返回一个匹配对象(Match object),否则返回None。: 尝试从字符串的起始位置匹配正则表达式模式,如果匹配成功返回一个匹配对象,否则返回None。

2025-02-27 17:29:25 880

原创 python读取xml文件

模块,它提供了一个轻量级且易于使用的API来解析和创建XML数据。下面是一个基本的示例,展示如何读取XML文件并提取数据。无论你选择哪种方法,都可以根据需要轻松地扩展和修改代码来处理不同的XML文件和数据结构。如果你希望处理更复杂的XML结构或需要更多的功能,还可以考虑使用。在Python中读取XML文件可以使用内置的。库,它提供了更强大的XML处理功能。

2025-02-27 16:55:49 142

原创 python pickle模块

pickle是 Python 的一个标准模块,它实现了基本的二进制协议,用于对象的序列化和反序列化。序列化是指将对象转换为字节流的过程,这样对象就可以被保存到文件中或通过网络传输。反序列化是指将字节流转换回对象的过程。

2025-02-25 17:17:47 364

原创 python---aiohttp的使用

aiohttp是一个用于构建异步 HTTP 客户端和服务器的 Python 库。它基于asyncio库,能够充分利用异步 I/O,从而提高性能和响应速度。以下是关于如何使用aiohttp的基本指南,包括客户端和服务器的使用示例。

2025-02-25 17:11:35 331

原创 python绘制三维图

假设已经安装了matplotlib工具包。本文仅仅梳理最基本的绘图方法。

2025-02-22 17:30:47 514

原创 Python多进程编程

Python多进程编程是一种利用多个CPU核心并行执行任务的技术,从而提高程序的运行效率。Python提供了模块,它允许你创建和管理多个进程。下面是一些关于Python多进程编程的基础知识和示例。

2025-02-22 17:25:56 266

原创 Python logger模块

Python 的logging模块是一个功能强大的日志记录系统,它允许你记录各种级别的日志信息,包括调试信息、信息消息、警告、错误和严重错误。通过使用logging模块,你可以有效地监控和调试你的应用程序。以下是一些关于如何使用logging。

2025-02-21 17:45:28 726

原创 python之socket编程

Socket编程是计算机网络编程的基础,它允许两台计算机(或同一个计算机的不同进程)之间进行通信。Python 提供了socket模块,可以很方便地进行 Socket 编程。下面是一些基本的 Socket 编程示例,包括 TCP 和 UDP。

2025-02-21 17:05:19 301

原创 Python—requests模块

requests模块是一个非常强大且易于使用的 HTTP 客户端库。它简化了发送 HTTP 请求和处理响应的过程,使开发者能够专注于业务逻辑而不是底层的网络细节。通过掌握这些基本用法,你可以轻松地在 Python 应用中集成 HTTP 请求功能。

2025-02-20 17:09:58 146

原创 python super()

super()函数在 Python 中用于调用父类(超类)的一个方法。它常用于继承体系中,确保子类能够正确地使用或扩展从父类继承来的方法。super()的使用是面向对象编程(OOP)中的一个核心概念,特别是在多重继承的情况下,它提供了一种机制来确保方法解析顺序(MRO)的正确性。

2025-02-19 17:27:36 180

原创 Python Spider

Python Spider,即Python爬虫,是一种使用Python编程语言编写的自动化程序,用于从互联网上抓取数据。这些程序通常模拟人类用户的网络行为,如访问网页、提交表单、点击链接等,以收集所需的信息。Python爬虫广泛应用于数据采集、信息检索、网络监测等领域。下面是一个简单的Python爬虫示例,以及构建爬虫时需要注意的一些关键点。

2025-02-18 17:49:42 447

原创 Python网络编程

Python网络编程提供了广泛的可能性,从简单的套接字编程到高级的异步IO和Web框架。选择哪种方法取决于你的具体需求和项目的复杂性。对于初学者来说,从套接字编程开始是一个很好的起点,因为它让你理解了网络通信的基础。随着经验的积累,你可以探索更高级的库和框架来构建复杂的网络应用程序。

2025-02-15 16:40:15 367

原创 Python正则

正则表达式是一种非常强大的工具,但也需要一定的学习和实践才能熟练掌握。Python 的re模块提供了丰富的功能,使得在 Python 中使用正则表达式变得非常方便。希望这些示例和解释能帮助你更好地理解和使用正则表达式。

2025-02-15 16:37:30 375

原创 python异常处理链与自定义异常体系设计

设计自定义异常体系有助于更好地组织代码,并使错误处理更加清晰和具有针对性。继承自内置的Exception类:这是创建自定义异常的标准做法。明确的异常名称:异常名称应该清晰地描述异常的性质。有用的信息:异常应该包含足够的信息来帮助开发者理解问题的根源。层次结构:如果有多个相关的异常,你可以创建一个基类异常,并让其他异常继承自它。避免过度使用:不要为每个可能的错误都创建一个新的异常类。有时,使用内置的异常类或现有的第三方库异常类就足够了。# 定义一个基类异常pass# 定义具体的异常类。

2025-02-14 17:06:51 169

原创 Python教学-最常用的标准库之一——OS库

os库是 Python 标准库中的一个模块,它提供了一种方便的方式来使用操作系统相关的功能。os模块提供了很多函数,可以用来处理文件和目录、访问环境变量、执行系统命令等。以下是一些常用的os。

2025-02-14 16:56:27 1686

原创 pandas运行速度慢?这几个方法颠覆你的看法,快速解决

当大家谈到数据分析时,提及最多的语言就是Python和SQL。Python之所以适合数据分析,是因为它有很多第三方强大的库来协助,pandas就是其中之一。pandas的文档中是这样描述的:“快速,灵活,富有表现力的数据结构,旨在使”关系“或”标记“数据的使用既简单又直观。我们知道pandasdataframe和series,我们对数据的一些操作都是基于这两个数据结构的。但在实际的使用中,我们可能很多时候会感觉运行一些数据结构的操作会异常的慢。

2025-02-12 17:27:13 922

原创 Python 常高频写法总结

在Python编程中,有一些常用的高频写法或模式,掌握它们可以显著提高代码的可读性和效率。

2025-02-10 17:34:22 306

原创 用Python轻松管理Trello任务:从零开始使用TrelloLoader

使用Python管理Trello任务可以大大提高工作效率,特别是对于团队协作项目。不是一个官方库,但我们可以使用trello这个Python库来实现类似的功能。以下是一个从零开始的指南,教你如何使用Python管理Trello任务。

2025-02-10 17:29:47 355

原创 Python 打印时间_Python打印出指定格式日期的12种方式

这里我们使用了英文全称的星期和月份,使日期看起来更加友好。

2025-02-08 16:48:48 681

原创 通过Python爬取全网音乐音频,一键下载MP3无损格式!Python教程

音乐抓取是一种非常有趣和实用的技术,它可以让我们通过程序从互联网上获取音乐文件,比如MP3文件。在本案例文章中,我们将使用Python编写一个简单的音乐抓取程序,来演示如何使用Python进行音乐抓取。本文演示了如何使用Python编写一个简单的音乐抓取程序。使用requests库和beautifulsoup4库,我们可以轻松地从互联网上获取音乐文件的URL,并将其下载到本地。当然,这只是一个简单的示例。在实际应用中,你可能需要针对不同的音乐网站编写特定的抓取代码。

2025-02-07 17:15:45 1024 1

原创 Pycharm 2024版本出现 We could not validate your license怎么办?解决方法一步到位!

问题:最开始认证会显示成功,但后续会不断弹出窗口显示无法认证 证书。保留你当前的破姐脚本,删除其他机活文件夹即可。

2025-02-06 16:41:04 902

原创 【2025最新版】pycharm专业版怎么安装?超详细Python+Pycharm安装保姆级教程,Pycharm环境配置和使用指南,看完这一篇就够了_python安装和pycharm安装_

超详细Pycharm安装保姆级教程,Pycharm环境配置和使用指南

2025-01-23 17:38:18 658 1

原创 Python内置模块collections使用

Python 的模块提供了一系列有用的容器数据类型,这些数据类型扩展了内置的字典、列表、集合和元组等数据结构,提供了更丰富的功能。以下是一些常用的。

2025-01-22 16:52:25 267

原创 Python绘制数据地图-MovingPandas绘图实例

MovingPandas是一个基于Python和GeoPandas的开源地理时空数据处理库,用于处理移动物体的轨迹数据。MovingPandas作者推荐在Python 3.8及以上环境下安装MovingPandas,并建议使用conda进行安装。由于MovingPandas的依赖环境较为复杂,所以不推荐使用pip进行安装。下面的代码展示了MovingPandas的版本信息,本文所用Python版本为Python3.10。以下代码用于加载绘图所需第三方库。目录。

2025-01-20 17:01:50 965

原创 Python绘制数据地图-MovingPandas

是一个用于时空数据分析的 Python 库,它扩展了 Pandas 和 GeoPandas,使得处理和分析带有时间戳的地理数据变得更加方便。请注意,这个示例非常基础,只是简单地绘制了每个时间点的位置。如果你需要更复杂的时空数据可视化,比如动态地图或轨迹动画,可以考虑使用。库,并且它展示了如何创建带有时间动画的轨迹地图。的绘图功能来可视化地理数据。这里我们绘制每个时间点的位置。本身不直接提供数据可视化功能,但你可以结合其他库如。以下是一个简单的示例,展示如何使用。本身不提供绘图功能,我们可以使用。

2025-01-20 16:56:44 841

原创 Python基于matplotlib和plottable库绘制精美表格

如果你想要结合图表和表格,你可以在同一图形中创建多个轴,一个用于图表,另一个(或另一些)用于表格。在这个示例中,我们创建了一个包含三行四列的表格,并隐藏了坐标轴。表格的样式(如字体大小和缩放)也可以进行调整。可以创建表格,但它可能不是创建复杂或高度定制化表格的最佳工具。是一个强大的绘图库,但它本身并不直接支持创建精美的表格。直接相关的库(至少在我最后的知识更新中是这样),因此我将专注于使用。:如果你只想显示表格而不显示坐标轴,可以隐藏它们。:根据需要调整表格和图表的位置和大小。(用于访问表格功能)。

2025-01-18 17:18:01 327

空空如也

空空如也

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

TA关注的人

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