09 2020 档案
摘要:摘要 Django 中的中间件(middleware),是一个镶嵌到Django的request/response处理机制中的一个hooks框架,是一个修改django全局输入输出的一个底层插件系统。让我们可以自定义想要的一些功能来处理用户的请求。 在Django中,中间件其实就是一个类,在类中包含
阅读全文
摘要:class function_demo(object): __name = 'demo' name = 'ok' def run(self): print("hello function") # hasattr functiondemo = function_demo() # res = hasat
阅读全文
摘要:函数嵌套的时候,如果循环返回一个函数的对象时,函数中出现引用的时候并不会立即引用循环的值,而是运行嵌套函数的时候才会查找引用的值,这个特许就是闭包函数的延迟绑定。 def multipliers(): return [lambda x:x*i for i in range(4)] print([m(
阅读全文
摘要:python中获取函数名的情况分为内部、外部从外部的情况好获取,使用指向函数的对象,然后用__name__属性 def a(): passa.__name__ 除此之外还可以:getattr(a,'__name__')从外部获取的方法是非常灵活的。有些同学需要从函数内部获取函数本身的名字,就需要用些
阅读全文
摘要:代码: def perm(s=''): if len(s) <= 1: return [s] sl = [] for i in range(len(s)): for j in perm(s[0:i] + s[i + 1:]): sl.append(s[i] + j) return sl def ma
阅读全文
摘要:print(1 == True) print(-1 < (2 == 2)) print(1 < (2 == 2)) print(1 < 2 > 1 == True) print(0 == False) print(2 == True) print(2 == False) # 结果 True True
阅读全文
摘要:方法: def f1(lIn): l1 = sorted(lIn) l2 = [i for i in l1 if i<0.5] return [i*i for i in l2] def f2(lIn): l1 = [i for i in lIn if i<0.5] l2 = sorted(l1) r
阅读全文
摘要:问题: 我在写了shell文件,创建shell文件sky8g.文件。后使用 chmod +x sky8g.sh给予可执行的权限后再次执行 1 chmod +x toutiao_app.sh 执行shell文件 1 ./toutiao_app.sh 出现下面的报错: 1 /bin/bash^M: ba
阅读全文
摘要:问题: Traceback (most recent call last): File "/home/python/.virtualenvs/toutiao/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise rais
阅读全文
摘要:一、什么是__slots__# __slots__是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性) 使用点来访问属性本质就是在访问类或者对象的__dict__属性字典(类的字典是共享的,而每个实例的是独立的) 二、为什么用__slots__#
阅读全文

浙公网安备 33010602011771号