
Python进阶
文章平均质量分 96
百锦再@新空间代码工作室
毕业于某985大学本科学士,10+年的软件开发经验;优快云技术社区“全栈领域的优质创作者”;阿里云社区的认证专家博主;古月居的签约作者;51CTO的特约博主;世界人工智能大会BPAA算法大赛算法鉴赏师;黑龙江某企业全栈开发高级工程师。
展开
-
10 Python进阶:AI绘画
Civitai 有许多定制好的模型,而且可以免费下载,我们使用国风3模型来测试,下载地址:https://civitai.com/models/10415/3-guofeng3?原创 2024-04-16 07:15:04 · 58163 阅读 · 3 评论 -
15 Python进阶: random和pyecharts
Python random 模块主要用于生成随机数。random 模块实现了各种分布的伪随机数生成器。原创 2024-04-15 15:04:21 · 57454 阅读 · 1 评论 -
14 Python进阶:math模块和requests 模块
模块是 Python 中用于发送 HTTP 请求的流行库,它提供了简单而优雅的方式来处理 HTTP 请求和响应。Python requests 是一个常用的 HTTP 请求库,可以方便地向网站发送 HTTP 请求,并获取响应结果。一旦获得响应对象,你可以访问其各个属性,例如状态码、头部信息、响应内容,并进行错误处理或数据解析。模块发送 HTTP 请求时,有时需要处理重定向、设置请求头、以及使用代理。使用中,可以根据具体的需求对请求进行定制化设置,以满足不同的场景要求。对于重定向,可以使用。原创 2024-04-08 09:20:48 · 52666 阅读 · 20 评论 -
13 Python进阶:pip及其他常用模块
pip 是 Python 包管理工具,它提供了对 Python 包的查找、下载、安装、卸载的功能。包地址: https://pypi.org/最新的 Python 版本已经预装了 pip。原创 2024-04-08 09:03:35 · 52014 阅读 · 2 评论 -
12 Python进阶:uWSGI 安装配置
通过这些参数和功能,你可以为WSGI应用程序添加并发支持和监控统计,更好地管理和监控你的应用程序。希望这些信息能够帮助你。在实际应用中,WSGI应用程序可能更加复杂,包括处理不同的URL路径,生成动态内容等。如果你需要更多关于uWSGI的配置和使用信息,可以参考官方文档或其他教程。要为WSGI应用程序添加并发性和监控,可以使用uWSGI服务器提供的功能和参数。我们可以将 uWSGI 和 Nginx Web 服务器结合使用,实现更高的并发性能。可以使用uWSGI的统计信息和监控功能来监控服务器的性能和状态。原创 2024-04-07 12:02:02 · 52604 阅读 · 18 评论 -
11 Python进阶:urllib
HTTPError 是 URLError 的一个子类,用于处理特殊 HTTP 错误例如作为认证请求的时候,包含的属性 code 为 HTTP 的状态码, reason 为引发异常的原因,headers 为导致 HTTPError 的特定 HTTP 请求的 HTTP 响应头。URLError 是 OSError 的一个子类,用于处理程序在遇到问题时会引发此异常(或其派生的异常),包含的属性 reason 为引发异常的原因。readlines() - 读取文件的全部内容,它会把读取的内容赋值给一个列表变量。原创 2024-04-07 11:47:31 · 51877 阅读 · 0 评论 -
09 Python进阶: JSON 数据解析、日期和时间
从返回浮点数的时间戳方式向时间元组转换,只要将浮点数传递给如localtime之类的函数。print ("本地时间为 :", localtime)原创 2024-04-07 10:17:54 · 50699 阅读 · 0 评论 -
08 Python进阶:XML 解析
XML(可扩展标记语言,Extensible Markup Language)是一种用于表示和传输数据的标记语言。它被设计用来以一种结构化的形式描述文档的内容,并且具有良好的跨平台和跨语言的特性。XML使用标签来定义数据的结构,并可以通过自定义标签来适应各种不同的应用领域。可扩展性:XML允许用户自定义标签,因此可以根据不同需求灵活扩展和定义数据结构。适应性:XML可以用于描述各种不同类型的数据,包括文本、图像、音频、视频等多媒体数据。平台无关性。原创 2024-04-06 17:35:28 · 50375 阅读 · 4 评论 -
06 Python进阶:SMTP发邮件
请确保将示例代码中的“your_email@example.com”、“recipient_email@example.com”、“your_email_password”和“smtp.example.com”等信息替换为您自己的邮箱、密码和SMTP服务器信息。要在电子邮件的 HTML 文本中添加图片,您需要以嵌入图片的形式将图片数据包含在 HTML 内容中,并设置适当的 MIME 类型。我们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。原创 2024-04-06 15:55:16 · 48777 阅读 · 0 评论 -
07 Python进阶:多线程
线程允许程序同时执行多个部分,每个部分称为一个线程,因此能够提高程序的效率,特别适用于需要同时执行多个任务的情况。在多线程编程中,线程安全的优先级队列可以帮助我们更好地组织和协调线程间的操作,提高程序的效率和可靠性。线程是一种轻量级的执行单元,在 Python 中可以很方便地进行线程编程,但要注意线程安全、同步和通信等问题,以保证多线程程序的正确性和稳定性。:多个线程如果要访问共享的数据或资源,需要通过线程同步机制来确保在任意时刻只有一个线程能够访问该资源,例如使用锁机制来实现互斥访问。原创 2024-04-06 17:04:03 · 49609 阅读 · 0 评论 -
05 Python进阶:网络编程
在Python中,socket模块提供了编程接口,使得开发者可以使用Socket来创建网络套接字,并实现网络通信。以上是一个基本的服务端和客户端的Socket例子,服务端会一直监听客户端的请求,并且收发消息。客户端会与服务器建立连接,并可以向服务器发送消息,并接收服务器返回的消息。Socket可以看作是两个端点之间的通信管道,其中一个端点绑定到一个IP地址和端口号,另一个端点连接到另一个IP地址和端口号。通过Socket,程序可以以客户端或服务器的形式与其他程序进行通信,发送和接收数据。原创 2024-04-05 11:23:29 · 48642 阅读 · 8 评论 -
04 Python进阶:MySQL-PyMySQL
PyMySQL 是一个用于 Python 的纯 Python MySQL 客户端库,提供了与 MySQL 数据库进行交互的功能。PyMySQL 允许 Python 开发人员连接到 MySQL 数据库服务器,并执行诸如查询、插入、更新和删除等数据库操作。PyMySQL 是用纯 Python 编写的 MySQL 客户端库,不依赖于 MySQL C 驱动,因此可以在不同的平台上轻松安装和使用。原创 2024-04-03 16:53:37 · 48847 阅读 · 10 评论 -
03 Python进阶:MySQL - mysql-connector
在 Python 中使用 MySQL Connector/Python 创建数据表的方法与在 MySQL 命令行中创建数据表的方法类似。要在 Python 中使用 MySQL 数据库,你需要安装 MySQL 官方提供的 MySQL Connector/Python。要在 Python 中进行带有条件的查询,只需在 SQL 查询语句中添加条件即可。首先,确保你已经安装了 Python,如果没有安装,可以在 Python 官网(https://www.python.org)下载并安装最新版本的 Python。原创 2024-04-03 15:58:48 · 51644 阅读 · 0 评论 -
02 Python进阶:CGI编程
CGI是通用网关接口(Common Gateway Interface)的缩写,它是一种标准协议,用于Web服务器执行外部程序或脚本与Web浏览器进行交互。通过CGI,Web服务器能够动态生成网页内容,处理用户提交的表单数据,并与数据库或其他外部资源进行交互。基本上,当用户在网页上与Web表单进行交互时,表单数据将被发送到服务器并由CGI程序进行处理。原创 2024-04-03 14:58:32 · 47919 阅读 · 0 评论 -
01 Python进阶:正则表达式
在上述示例中,我们首先使用 re.compile() 函数将正则表达式模式 r’hello’ 编译为一个模式对象 pattern,然后在之后的代码中可以重复使用这个 pattern 对象进行匹配操作。是的,re 模块中的 re.sub() 函数允许使用一个函数作为 repl 参数,以便对每个匹配的子串进行更复杂的替换操作。函数可以将正则表达式模式编译为一个正则表达式对象。re.compile() 函数允许您事先编译好正则表达式模式,并得到一个可重复使用的模式对象,为之后的匹配操作提供了便利和性能上的提升。原创 2024-04-02 17:18:22 · 48334 阅读 · 4 评论