![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 62
山石玉人
这个作者很懒,什么都没留下…
展开
-
Python 3 错误和异常详解
除了内置的异常类型,Python 还允许开发者创建自定义异常。自定义异常通常是通过创建一个继承自Exception类的新类来实现的。原创 2023-11-21 15:35:28 · 363 阅读 · 0 评论 -
Python3 命名空间和作用域解析:编程世界的隐秘花园
在Python中,命名空间是一个用于存放变量名或函数名的容器。它提供了一种组织和管理命名的方式,防止命名冲突,让我们能够更有效地编写代码。可以将命名空间视为一个字典,其中键是变量名或函数名,值是与之关联的对象。作用域定义了一个变量的可见性和生命周期。限定在函数或方法内,变量只在函数内可见。位于模块层,变量对整个模块可见。通过本文的详细讲解,你应该对Python3中的命名空间和作用域有了更深入的了解。这个编程的隐秘花园,通过清晰的概念和生动的案例,为你揭开了神秘的面纱。原创 2023-11-20 08:32:43 · 398 阅读 · 0 评论 -
Qt界面美化:调色板下的艺术画布
Qt界面美化就像是在调色板下的艺术画布上作画,通过精心挑选的颜色和巧妙的布局,为应用程序赋予独特的外观和用户体验。通过形象的比喻和具体例子,我们希望读者更好地理解Qt界面美化的概念、工作原理和应用场景,学会在调色板下释放创造力,打造出令人印象深刻的用户界面。就像在设计师的画布上,每一个控件都是一次精彩的创作,每一行样式表都是一幅独特的画作,为应用程序注入了艺术的灵感和魅力。在Qt的编程世界里,界面美化是一场调色板上的艺术盛宴,让开发者在色彩的海洋中徜徉,创造出属于自己的视觉奇迹。原创 2023-11-14 13:13:14 · 841 阅读 · 0 评论 -
Python生成器:编程的魔法瓶
Python生成器是一瓶编程的魔法药水,通过它,程序员可以轻松实现按需生成值的迭代操作。通过形象的比喻和描述,我们希望读者更好地理解生成器的概念、工作原理和应用场景,掌握生成器编程的技巧,使得程序在按需生成值的魔法世界中奏响动人的旋律。就像魔法瓶中蕴含着无尽的魔力,生成器中蕴含着无穷的值,为程序员创造出更为灵活、高效的编程体验。在编程的大舞台上,生成器是一瓶打开的魔法瓶,为程序的迭代操作注入了一丝神奇的力量,让编码变得更加轻松而富有创意。原创 2023-11-14 12:38:26 · 35 阅读 · 0 评论 -
Python多线程:解锁程序的并发之舞
多线程是Python编程中的一项强大技术,通过它,我们能够实现程序的并发执行,提高程序的响应速度和性能。然而,在使用多线程时需要注意线程安全性、死锁等问题,确保程序的稳定性和可靠性。通过形象的比喻和描述,我们希望读者能更好地理解多线程的概念、工作原理和应用场景,掌握多线程编程的技巧,让程序在并发的舞台上翩翩起舞,展现出优雅和高效的多线程之美。原创 2023-11-14 12:08:10 · 133 阅读 · 0 评论 -
Python 迭代器详解:探索序列的魅力
迭代器是Python编程中强大而灵活的工具,通过它我们能够以一种延迟计算的方式遍历和处理数据。从城市导览图到旅行的探索,从延迟计算的智慧到for循环的便利,迭代器为我们提供了处理数据的全新方式。通过学习迭代器的概念、工作原理和应用场景,我们能够更好地利用这一特性,写出更加高效、健壮的Python代码。无论是处理大数据集、文件读取还是无限序列,迭代器都将成为我们编程旅途中的得力伙伴,引导我们走向更加灵活和优雅的编程风格。原创 2023-11-13 16:12:55 · 56 阅读 · 0 评论 -
Python文件读写详解(非常详细)
文件读写是编程中常见的操作之一,Python提供了简单而强大的工具来处理文件。通过了解文件的打开、读取、写入等基本操作,以及一些常见的技巧和最佳实践,你可以更加灵活地应对各种文件操作需求。使用上下文管理器和异常处理,可以使代码更加健壮,防止因文件操作引起的问题。在实际应用中,根据具体需求选择适当的方法和模式,可以更好地完成文件处理任务。原创 2023-11-13 16:04:28 · 32183 阅读 · 0 评论 -
Pyqt5动态启动界面
在这一部分,我们导入了程序所需的模块和库,包括PyQt5用于构建界面,time用于控制时间,requests用于进行HTTP请求,以及json用于处理JSON数据。,在其中创建了后台工作线程,通过信号和槽机制连接界面与后台工作线程,保证启动过程中的信息能够及时地显示在启动界面上。类是主界面,负责启动工作线程,并在启动过程中不断更新启动界面上的消息。对象,显示启动界面,创建主界面,连接后台工作线程,并根据网络状态决定是否进入主界面。,作为一个后台工作线程,负责连接后台服务并发送相应的消息。原创 2023-11-13 00:10:23 · 713 阅读 · 1 评论 -
Pygame简单示例
Pygame是一个用于开发2D游戏的Python库。这个简单的示例创建了一个窗口,绘制了一个红色的矩形,并在窗口上循环显示。原创 2023-11-12 21:07:22 · 50 阅读 · 0 评论 -
Python打包文件夹并加解密
模块和一些加解密函数。以下是一个示例,使用。原创 2023-11-12 18:17:48 · 140 阅读 · 0 评论 -
Python使用tar打包文件
当你运行这个脚本时,它将根据你提供的文件夹路径和输出路径,创建一个。这个文件是一个单一的压缩文件,包含了整个文件夹的内容。最后,记得将脚本中的示例路径替换为你实际想要使用的路径。模块来创建tar文件(tarball)来打包文件夹。文件,并将文件夹中的所有内容添加到这个文件中。在代码中有两个地方需要注意的路径,一个是。,表示你最终想要保存打包文件的位置和名称。,表示你要打包的文件夹的位置;确保你的 Python 环境中安装了。函数实际上执行了打包的工作。模块中的方法来创建一个。原创 2023-11-12 18:14:20 · 335 阅读 · 0 评论 -
Pyqt5基础示例
进入应用程序的事件循环。事件循环使应用程序保持运行状态,等待用户交互和系统事件。类创建一个应用程序对象,这是任何PyQt程序的入口点。类创建一个窗口对象,这是GUI应用程序的主窗口。语句确保在关闭窗口时应用程序能够正确退出。方法设置窗口的位置和大小,通过。用于创建GUI应用程序和窗口。方法,将窗口显示在屏幕上。应用程序事件循环:通过调用。创建应用程序对象:通过。原创 2023-11-12 17:49:15 · 33 阅读 · 0 评论 -
Python凯撒密码加密程序
凯撒密码是一种替换密码,通过将字母按照一个固定的偏移量进行移动来加密文本。原创 2023-11-12 17:40:23 · 533 阅读 · 0 评论 -
Python AES加密
AES(Advanced Encryption Standard)是一种对称密钥加密算法,用于保护敏感数据。在Python中,你可以使用库来实现AES加密。原创 2023-11-12 17:42:05 · 173 阅读 · 0 评论 -
Python异或加密
异或(XOR)加密是一种简单的加密算法,它使用异或运算对明文和密钥进行处理以生成密文,同时也可以使用相同的密钥对密文进行解密。虽然异或加密不是用于安全目的的强大算法,但它可以用于简单的数据混淆。函数将ASCII码转换回字符。使用异或运算可以在加密和解密之间实现简单的循环,因为。函数接受明文和密钥,然后使用异或运算对每个字符进行处理。函数进行加密和解密。最后,打印加密和解密后的文本。函数获取用户输入的明文和密钥,然后调用。函数返回字符的ASCII码,原创 2023-11-12 17:44:42 · 292 阅读 · 0 评论 -
Python遍历目录下所有文件夹并替换其中的内容
使用Python中的。模块来实现这个任务。原创 2023-11-12 17:34:51 · 295 阅读 · 0 评论 -
PyQt5+PHP简单聊天程序
一个使用pyqt5和php写的简单聊天程序,服务端使用LNMP环境,Ubuntu20系统。这是一个比较简单的框架,能完成基本的两人聊天和接受消息。代码本人原创,仅供大家参考研究,盗卖必究,有问题欢迎在评论区提问,大家一起交流学习。程序简单加了一些美化。原创 2023-11-09 15:16:16 · 218 阅读 · 0 评论