07 2021 档案
摘要:问题一: python是如何查找包的?1.1 三个重要的函数首先介绍几个有用的函数,以python2为例,这三个函数的含义是excutable: Python的解释器路径path: 包的搜索路径列表prefix: 当前使用的path-prefix import sysprint(sys.execut
阅读全文
摘要:目标:让一些耗时操作实现异步执行 员工:celery, redis, celery_worker 场景:现在从北京到上海,有一批货物要运送,一共6卡车的货物。第一种方法,就是客户(任务发布方)自己开一辆车从北京到上海,需要6天。第二种方案,把货卸载到快递网点(redis),把货物贴上序号(消息队列)
阅读全文
摘要:1 from flask import Flask 2 # 一,导入sqlalchemy 3 from flask_sqlalchemy import SQLAlchemy 4 # 二,实例化flask 5 app = Flask(__name__) 6 7 # 三,定义一个配置类,里面类变量SQL
阅读全文
摘要:1 from flask import Flask, Blueprint 2 3 app = Flask(__name__) 4 # 一,创建蓝图对象,shop是该蓝图名字,__name__表示蓝图所在的模块 5 shop = Blueprint("shop", __name__) 6 7 8 #
阅读全文
摘要:日志打印到某个文件中,总共分三步:1,谁干,2,怎么干,3,什么时间干 1 import logging 2 from flask import Flask 3 app = Flask(__name__) 4 # 一,谁干?指派log处理人为handler(憨豆),filename指定log存放位置
阅读全文
摘要:working directory 即工作目录,工作目录,就是脚本运行时候时的当前目录,linux中用pwd可以查看。
阅读全文
摘要:总体来看,Kubernetes API Server的核心功能是提供kubernetes各类资源对象(如Pod,Rc,Service等)的增,删,改,查及watch等HTTP接口,成为集群内各个模块功能之间数据交互和通信的中心枢纽。 Kubenetes API Server 通过一个名为kube-a
阅读全文
摘要:1 import os 2 from dotenv import load_dotenv 3 4 # 一,__file__变量代表本运行脚本的绝对路径 5 print(__file__) 6 7 local_dir = os.path.dirname(__file__) 8 # 二,拼接出local
阅读全文
摘要:第一种:通过app.run()方法启动,这种是python **.py的方式 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return __name__ if __name__ ==
阅读全文
摘要:在命令行中使用 Python 时,它可以接收大约 20 个选项(option),语法格式如下: 1 python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name | script | - ] [args] 本文想要聊聊比较特殊的“-m”选项: 关于
阅读全文
摘要:1 import time 2 import redis 3 from redis.exceptions import WatchError 4 5 6 class RedisUtil(): 7 def __init__(self): 8 self.redis = redis.Redis(host=
阅读全文
摘要:最近重温了下nginx,看到负载均衡调度算法默认是 round robin,也就是轮询调度算法。 算法本身很简单,轮着一个一个来,非常简单高效公平的调度算法。 突然发现了一直被忽视的问题,为啥叫 round robin ? robin 明明是旅鸫,亦称美洲知更鸟,与轮询一点关系都没有。在查询资料后发
阅读全文
摘要:1 # -*- coding: utf-8 -*- 2 3 # 从前端传过来的数据,统一交给request对象处理 4 from flask import request 5 6 def get_param_get_or_post(*keys): 7 ret = [] 8 print("parm i
阅读全文