使用tornado 框架上传文件时限制大小
    
            
摘要:I've tried this, It works! max_buffer_size default value is 100 M. import tornado.httpserver app = tornado.web.Application([ (r'/upload/', UploadFileH
        
阅读全文
 
            
                posted @ 
2021-06-23 13:57 
杜景喜
        
阅读(679) 
         
        推荐(0)     
             
         
            
            
    35个高级Python知识点总结(转)
    
            
摘要:No.1 一切皆对象 众所周知,Java中强调“一切皆对象”,但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function)也是对象,而且Python的代码和模块也都是对象。 Python中函数和类可以赋值给一个变量 Python中函数和类可以
        
阅读全文
 
            
                posted @ 
2019-06-14 11:19 
杜景喜
        
阅读(507) 
         
        推荐(0)     
             
         
            
            
    python进阶到高阶大全(强烈推荐)[转]
    
            
摘要:关键字is 和 == 的区别a = 'hello world'b = 'hello world'a == b #返回True a is b #返回False 注意:is 判断是否是一个ID, == 判断内容是否一致。 深拷贝和浅拷贝import copya = [1,2,3,4,5]b = a #浅
        
阅读全文
 
            
                posted @ 
2019-06-14 11:18 
杜景喜
        
阅读(446) 
         
        推荐(0)     
             
         
            
            
    python 算法之查找算法实例
    
            
摘要:一、查找算法 需求:从指定列表中查到一个元素 先定义一个列表,需要查到的元素是 105 1、顺序查找(从头到尾查找,查到就停止,效率低) 2、二分查找,也叫拆半查找(要求序列必须是顺序的,会将被查找元素先与序列最中间的元素比较,如果小于中间元素,则向左半部分查找,否则向右半部分查找,递归下去。效率高
        
阅读全文
 
            
                posted @ 
2019-03-21 17:56 
杜景喜
        
阅读(229) 
         
        推荐(0)     
             
         
            
            
    python读取以非换行符分隔的超大文件,并逐行输出
    
            
摘要:def myreadline(f, newline): buf = "" while True: while True: pos = buf.index(newline) yield buf[:pos] buf = buf[pos + len(newline)] chun...
        
阅读全文
 
            
                posted @ 
2019-03-20 23:34 
杜景喜
        
阅读(357) 
         
        推荐(0)     
             
         
            
            
    Python3 异步编程之进程与线程
    
            
摘要:Python3 异步编程之进程与线程-1 一、了解进程间通信 进程间通信 进程 线程 线程 vs 进程 IO模型 并发 vs 并行 异步 vs 同步 进程间通信 进程 线程 线程 vs 进程 IO模型 并发 vs 并行 异步 vs 同步 二、多线程与多进程的用法 计算密集型 vs I/O密集型 GI
        
阅读全文
 
            
                posted @ 
2019-03-19 16:41 
杜景喜
        
阅读(646) 
         
        推荐(0)     
             
         
            
            
    python 属性描述符及属性查找顺序
    
            
摘要:如果 user 是某个类的实例,那么user.age(以及等价的 getattr(user, 'age') ) 首先调用 __getattribute__。如果类定义了 __getattr__ 方法,那么在 __getattribute__ 抛出 AttributeError 的时候就会调用到 __
        
阅读全文
 
            
                posted @ 
2019-01-21 22:14 
杜景喜
        
阅读(210) 
         
        推荐(0)     
             
         
            
            
    python 中super方法、静态方法、类方法
    
            
摘要:一、python中的super方法 先上代码看个简单例子 结果输出: 我们来看一下子类D的继承顺序: 结论:super方法并不是我们所认为的那样,执行父类的方法,而是根据python中继承顺序的算法向前找的。 二、静态方法、类方法 类中的静态方法和类方法的定义方法分别用装饰器 @staticmeth
        
阅读全文
 
            
                posted @ 
2019-01-21 15:10 
杜景喜
        
阅读(683) 
         
        推荐(0)     
             
         
            
            
    python 鸭子类型及三大特性
    
            
摘要:python 中一切皆对象。 先说 说面向对象语言三大特性:封装、继承、多态。 1、封装分两个层面 第一层面:创建类和对象时,分别创建两人者的名称空间,只能通过类名加"."或者obj.的方式访问里面的属性方法; 第二层面:类中可以把某些属性或方法隐藏起来,或者定义为私有,只在类内部使用,在类的外面无
        
阅读全文
 
            
                posted @ 
2019-01-21 14:13 
杜景喜
        
阅读(1423) 
         
        推荐(0)     
             
         
            
            
    python 的深浅拷贝和赋值分析
    
            
摘要:一、python中的赋值操作 先上个栗子: 第一行代码非常简单,给变量a赋值字符串"bob"。在python中赋值操作的本质是在内存中开辟出一块地方存放某个对象,然后变量再指向存放这个对象的内存地址,有点类似C中的指针含义。那么上面这句代码就是在内存开辟一块地址存放字符串"bob",然后再将变量a指
        
阅读全文
 
            
                posted @ 
2019-01-17 11:09 
杜景喜
        
阅读(247) 
         
        推荐(0)     
             
         
            
            
    python 一行代码打印九九乘法表
    
            
摘要:如果没有一行的限制,通常代码可以这样写: 写在一行的代码如下: 简单分析一下这行代码,按照执行顺序先拆出下面这一句: 最后结果:
        
阅读全文
 
            
                posted @ 
2019-01-16 16:14 
杜景喜
        
阅读(3231) 
         
        推荐(0)