上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: 1. 上下文管理器 一个类只要实现了__enter__()和__exit__()这个两个方法,通过该类创建的对象我们就称之为上下文管理器。 上下文管理器可以结合with语句实现简洁而强大的功能 2.定义上下文管理器对象 class File(object): # 初始化方法 def __init__ 阅读全文
posted @ 2021-01-07 21:33 foreast 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1. property的作用 property是一个类,可以把一个方法当做属性进行使用,这样做可以简化代码使用。 实际上就是装饰类中属性的getter setter方法,使得属性可以通过 对象.属性 的方式获取或设置 使用property的两种方式 装饰器方式 类属性方式 2. 装饰器方式 @pro 阅读全文
posted @ 2021-01-07 20:59 foreast 阅读(1767) 评论(0) 推荐(1) 编辑
摘要: 1. logging日志的使用 python中,可以使用 logging 这个包来完成日志记录 在 logging 包中记录日志的方式有两种: 输出到控制台 保存到日志文件 日志信息输出到控制台的示例代码: import logging logging.debug('这是一个debug级别的日志信息 阅读全文
posted @ 2021-01-07 20:36 foreast 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Python程序操作MySQL数据库 安装pymysql第三方包: sudo pip3 install pymysql 说明: 安装命令使用 sudo pip3 install 第三方包名 卸载命令使用 sudo pip3 uninstall 第三方包 大家现在使用的虚拟机已经安装了这个第三方包,可 阅读全文
posted @ 2021-01-05 23:21 foreast 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 1. 装饰器的定义 就是给已有函数增加额外功能的函数,它本质上就是一个闭包函数。 装饰器的功能特点: 不修改已有函数的源代码 不修改已有函数的调用方式 给已有函数增加额外的功能 2.装饰器代码 # 添加一个登录验证的功能 def decorator(fn): def inner(): print(" 阅读全文
posted @ 2021-01-05 21:27 foreast 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1. 闭包的定义: 在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包。 2. 通过闭包的定义,我们可以得知闭包的形成条件: 在函数嵌套(函数里面再定义函数)的前提下 内部函数使用了外部函数的变量(还包括外部函数的参数) 外部函 阅读全文
posted @ 2021-01-05 20:08 foreast 阅读(77) 评论(0) 推荐(0) 编辑
摘要: HTTP 请求报文 1. HTTP 请求报文介绍 HTTP最常见的请求报文有两种: GET 方式的请求报文 POST 方式的请求报文 说明: GET: 获取web服务器数据 POST: 向web服务器提交数据 2. HTTP GET 请求报文分析 HTTP GET 请求报文效果图: GET 请求报文 阅读全文
posted @ 2021-01-04 21:47 foreast 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一. 客户端程序: 开发 TCP 客户端程序开发步骤回顾 创建客户端套接字对象 和服务端套接字建立连接 发送数据 接收数据 关闭客户端套接字 2. socket 类的介绍 导入 socket 模块 import socket 创建客户端 socket 对象 socket.socket(Address 阅读全文
posted @ 2021-01-04 20:53 foreast 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一. 线程: 线程是进程中执行代码的一个分支,每个执行分支(线程)要想工作执行代码需要cpu进行调度 ,也就是说线程是cpu调度的基本单位,每个进程至少都有一个线程,而这个线程就是我们通常说的主线程。 二. 线程的使用: 1. 导入线程模块 #导入线程模块 import threading 2. 线 阅读全文
posted @ 2021-01-03 19:10 foreast 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1 导入进程包 #导入进程包 import multiprocessing 2. Process进程类的说明 Process([group [, target [, name [, args [, kwargs]]]]]) group:指定进程组,目前只能使用None target:执行的目标任务名 阅读全文
posted @ 2021-01-03 19:04 foreast 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页