07 2021 档案
摘要:进程(与线程基本一致):multiprocessing 模块 进程 :一堆资源的集合;图片、文字、线程 1、创建、启动进程、进程锁 p = multiprocessing.Process(target=create_data,args=(1,)) #进程 p.start() #启动进程 multip
阅读全文
摘要:import requests import traceback from loguru import logger class MyDict(dict): def __getattr__(self, item): value = self.get(item) if type(value) == d
阅读全文
摘要:class MyDict(dict): def __getattr__(self, item): value = self.get(item) if type(value) == dict: value = MyDict(value) if isinstance(value,list) or isi
阅读全文
摘要:1、线程: 程序的最小的执行单位py文件就是一个进程,这个进程里面本来就是有一个线程的,本来的这个线程,就叫做主线程线程和线程之间是独立的。 创建、启动线程t = threading.Thread(target=create_data,args=(i,)) #创建线程t.start() #启动线程、
阅读全文
摘要:1、继承、多继承: 继承的作用就是节省代码; 如果有多个公共的方法,可以定义成一个父类;其他类可以直接继承; 私有的方法不能继承; 继承父类方法重写:1、直接定义与父类相同的方法,覆盖掉父类的方法; 2、在父类的方法上修改,super(),找到这个父类的方法 多继承如果有重复的 xx.mro() 广
阅读全文
摘要:1、面向对象的各种方法:属性方法:@property这个装饰器;看起开来像变量的一个方法类变量:公共的,随着类一起定义类方法:@classmethod 这个修饰器,函数里传(cls);不用实例化也能调用,可以节省内存静态方法:@staticmethod ;(该函数不传入self或者cls),所以不能
阅读全文
摘要:1、面向对象 class: 类: 一个模板、模型 对象、实例: 通过模型制作出来的东西 实例化:制作实例的过程 self :本类对象 私有: 私有方法、私有变量,就是出了类之后就不能调用了 私有方法:方法名前加上"__"可定义为私有方法 私有变量:变量名前加上"__"可定义为私有变量 __init_
阅读全文
摘要:from loguru import logger import sys # loguru.logger.info("aaaa") # loguru.logger.debug() # # loguru.logger.info() # # loguru.logger.warning() # # log
阅读全文
摘要:1 import pymysql 2 from day8.homework.const import mysql_info 3 class MySQL: #经典类 4 5 def __init__(self,mysql_info,data_type=1): 6 self.mysql_info = m
阅读全文