玩转Python
文章平均质量分 55
探索Python的无限可能,从基础语法到高级应用,涵盖数据分析、自动化脚本、Web开发、机器学习等热门领域。简洁高效,实战导向,带你轻松入门,逐步精通,玩转Python世界!
零零发不玩ai
当我们尽情奔跑的时候,就会错过沿途的那些漂亮的风景,回过头来觉得是多么可惜。其实我们每一个足迹都是一个记忆,偶尔停下脚步来歇会,记录下那些难忘的瞬间,何尝不是一件美妙的事情?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python之删除字典的键(key)
Python 提供了多种删除字典键的方法:del 直接删除键值对,但键不存在会报错;.pop() 删除键并返回值,可设置默认值避免报错;.popitem() 删除最后插入的键值对;字典推导式可创建不含指定键的新字典。最佳实践建议:不确定键是否存在时用 dict.pop(key, None),需保留原字典时用字典推导式,删除多个键可用循环或推导式。原创 2025-10-10 09:48:14 · 533 阅读 · 0 评论 -
Python之将多层嵌套字典展开为单层字典
Python中展开多层嵌套字典的几种方法: 递归法:逻辑清晰,适用多数场景,但可能受递归深度限制。 迭代法:通过栈/队列避免递归问题,适合深层嵌套结构。 pandas法:json_normalize一键展开,适合JSON数据处理,需安装pandas。 more_itertools:强大但稍复杂,更适合嵌套列表/元组。 推荐:日常使用递归法(简洁),极端深度用迭代法,已有pandas时优先选json_normalize。所有方法均支持自定义键分隔符,输出单层扁平字典。原创 2025-10-09 15:30:27 · 603 阅读 · 0 评论 -
Python项目中的文件夹命名和结构设计建议
在Python项目中,合理的文件夹命名和结构设计对代码的可维护性和团队协作效率至关重要。建议使用小写字母加下划线的命名风格,避免与Python内置模块或第三方库名称冲突。项目结构应根据规模灵活设计,小型项目可简化结构,大型项目则需模块化划分,如src/存放源代码,tests/存放测试代码,data/存放数据文件等。原创 2025-05-23 10:56:12 · 942 阅读 · 0 评论 -
python处理UnicodeEncodeError: ‘utf-16-le‘ codec can‘t encode character ‘\ud835‘ in position 674
当在 Python 中遇到错误时,这通常是由于尝试编码一个包含代理对(surrogates)的 Unicode 字符串时,使用的编码方式不支持代理对所导致的。下面详细解释错误原因和解决办法。原创 2025-03-10 11:41:40 · 478 阅读 · 0 评论 -
Python详述文件和路径的变量命名path
下面就来讲一讲python变量命名文件和路径用path还是file_path还是file_name?原创 2025-01-03 15:57:33 · 536 阅读 · 0 评论 -
Python中拼接两个dict的list来实现类SQL的连接
在Python中,你可以使用pandas库来处理数据,并实现类似SQL的连接操作。当然,如果你不想使用pandas库,可以使用Python内置的数据结构和函数来实现类似SQL的连接操作。如果存在,则将两个字典合并,并将合并后的字典添加到结果列表。,即内连接,只保留两个DataFrame都有的键值。在这个例子中,我们首先创建了两个包含字典的列表。在这个例子中,我们首先创建了两个包含字典的列表。函数将这两个DataFrame根据共同的列。参数指定了连接的类型,这里使用的是。这显示了两个DataFrame中。原创 2024-12-30 10:16:13 · 373 阅读 · 0 评论 -
Python导入上一级目录中的模块
【代码】Python导入上一级目录中的模块。原创 2024-12-27 14:47:09 · 808 阅读 · 0 评论 -
Python执行一段字符串形式的Python代码
执行动态生成或不受信任的代码时需要特别小心,因为它可能会带来安全风险。确保你完全信任要执行的代码,或者对输入进行严格的验证和过滤。函数来执行一个字符串形式的Python代码。这个函数会将传入的字符串作为Python代码进行解释和执行。变量包含了一段Python代码,这段代码定义了一个函数。,这段代码会被解释和执行,输出结果为。在Python中,你可以使用内置的。原创 2024-12-27 16:42:44 · 245 阅读 · 0 评论 -
Python如何调用if __name__ == ‘__main__‘
在Python中,这行代码非常常见,用于判断当前运行的脚本是否是主程序,而不是被其他脚本作为模块导入的。这样做的好处是,当你想要运行某个脚本作为主程序时,它会执行下面的代码块;而当这个脚本被其他脚本导入为模块时,这部分代码块则不会被执行。下面是一个简单的例子来说明如何调用。原创 2024-09-29 14:03:14 · 394 阅读 · 0 评论 -
Python 在 PPT 中创建组合图表
在Python中创建PPT(PowerPoint)文件并添加组合图表,通常我们会使用库来操作PPT文件,但需要注意的是,库本身并不直接支持创建复杂的图表(如组合图表,即同时包含柱状图和折线图等)。:首先创建一个Excel文件或CSV文件来存储你的图表数据,然后使用将图表作为一个图像插入到PPT中。这需要在Excel或其他图表工具中预先创建图表,然后保存为图像文件。win32com:如果在Windows上已经安装了Microsoft Office,就可以使用win32com。原创 2024-08-22 10:48:45 · 1108 阅读 · 0 评论 -
Python包内模块如何调用__init__.py中定义的函数?
通常,你不需要显式地从导入函数,除非文件中还有额外的逻辑来决定哪些函数或变量应该被导入。在大多数情况下,你可以直接通过包名来调用中定义的函数或变量。原创 2024-08-12 17:04:49 · 576 阅读 · 0 评论 -
Python提示dh key too small的错误原因是什么?
在Python中遇到“dh key too small”的错误通常与SSL/TLS通信有关,尤其是在使用像requestsurllib3等库进行HTTPS请求时。这个错误表明在建立安全连接时,远程服务器或客户端拒绝了使用的Diffie-Hellman(DH)密钥交换协议,因为该密钥的位数太小,不足以提供足够的安全性。原创 2024-08-01 17:24:01 · 1639 阅读 · 0 评论 -
Python安装第三方库最新版本
在Python中,你可以使用pip工具来安装第三方库(也称为包)的最新版本。pip是Python的包安装程序,它允许你安装和管理Python包。原创 2024-08-01 16:54:20 · 1709 阅读 · 0 评论 -
Python项目目录结构设置
JAVA有标准的maven目录结构,GoLang也有建议的目录结构,那么Python是不是也应该有一个比较好的目录结构组织方式呢?为项目设置目录结构是为了将功能类似的文件放置在同一目录内,增强项目的可读性和可维护性。如果一个python项目功能单一,代码量很小,那就没必要设置的这么复杂。下图是一个示例项目的目录结构:1,bin目录:是整个应用程序的执行文件目录,其中start.py文件是启动入口2,conf目录:是整个应用程序的配置文件目录,config.yaml是其中一个配置文件3,core目原创 2021-03-01 13:02:54 · 1653 阅读 · 1 评论 -
PyCharm和Python的关系
pycharm和python一样吗?什么是Python?什么是pycharm?Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。PyCharm 是 Python 的专用 IDE,地位类似于 Java 的 IDE Eclipse。功能齐全的集成开发环境同时提供收费版和免费版,即专业版和社区版。PyCharm 是安装最快的 IDE,且安装后的配置也非常简单,因此 PyCh原创 2021-03-01 12:46:09 · 1722 阅读 · 0 评论 -
Python可视界面修改文件名方法有哪些?
在Python中,如果你想要通过可视界面(GUI)来修改文件名,有几种流行的库可以用来实现这个功能,例如Tkinter(Python的标准GUI库)、PyQt、PySide、wxPython等。下面我将分别给出使用Tkinter和PyQt的简单示例来展示如何通过GUI界面修改文件名。原创 2024-07-25 17:24:45 · 303 阅读 · 0 评论 -
Python自定义模块的创建与发布
发布模块1、新建一个文件夹(如mymodel)存放将要定义(发布)的模块,然后在该文件夹下建立一个py文件,此py文件就是要发布的模块2、在mymodel文件夹下,再创建一个名为setup.py的文件,在此文件中书写如下代码:3、调出命令行,并且将目录切到模块文件夹地址(cd 文件夹名称)转入到文件夹地址,输入python setup.py sdist命令发布模块4、执行完成后打开发布模块的文件夹查看文件结构5、输入python setup.py install,把模块安装到本地,安装完成后就可以原创 2021-04-25 09:27:39 · 859 阅读 · 1 评论
分享