摘要:
什么是drf drf是基于django开发的组件,他的本质是django的一个app。drf可以帮助我们快速开发一套遵循restful规范的程序。 安装drf 首先需要安装django pip install django 再次安装drf pip install djangorestframewor 阅读全文
摘要:
import yagmail# 链接邮箱服务器yag = yagmail.SMTP(user="xxxxxx@126.com", password="xxxxxx", host='smtp.126.com')# 邮箱正文contents = ['This is the body, and here 阅读全文
摘要:
日志文件 阅读全文
摘要:
# 时间 哪个文件里面的 第几行代码import loggingfrom logging import handlers# logging.debug('debug级别,最低级别,一般开发人员用来打印一些调试信息')# logging.info('info级别,正常输出信息,一般用来打印一些正常的操 阅读全文
摘要:
# file_to_list import osimport xlrdimport jsonclass DataToParam(object): @classmethod def text(cls, file_name, seq=','): cls.file_exist(file_name) wit 阅读全文
摘要:
# 放线程的一个池子import threadpool def say(num): print(num) res = list(range(101)) pool = threadpool.ThreadPool(10) # 创建一个线程池 reqs = threadpool.makeRequests( 阅读全文
摘要:
上周回顾 异常处理 try xxx except IndexError as e: print() except Exception as e: print() else: print('没有出现异常!') finally: pass 面向对象 类 模型 实例 根据这个模型造出来的东西 实例化 造东 阅读全文
摘要:
import threadingimport timedef pz(): time.sleep(2) print('A是秦始皇的陪葬')for i in range(10): t = threading.Thread(target=pz) # 设置子线程为守护线程,守护线程就是一旦主线程执行结束,子 阅读全文
摘要:
import threading# 如果多线程想获取到结果的话,那么就得把它的结果写到一个list里面res = []def lida(x, y): res.append(x + y)for i in range(5): t = threading.Thread(target=lida, args= 阅读全文
摘要:
# 想利用多核cpu,那么就使用多进程import multiprocessingimport timeimport threadingdef run2(): print('这是多线程启动的')def run(): time.sleep(2) print('多进程') for j in range( 阅读全文