python高级编程
文章平均质量分 55
Programmer-Lee
Geek PHPer
展开
-
python高级编程-关于python元类的最全资料整理
关于python元类的最全资料整理python的基础知识类定义的两种方式(等价)元类元类的定义元类的继承原则元类的使用语法元类的用途整理资料出处 python的基础知识 python 中一切都是对象。(字符串 整数 元组 字典等是对象,函数、类也是对象) 类是对象,那么是谁的对象?即类对象(类)是谁的对象? type函数的作用:1.调用时给参数(对象),打印出对象的类;2.手动生成类,跟clas...原创 2018-11-22 11:36:52 · 813 阅读 · 0 评论 -
python高级编程-基于元类的输入字段验证
背景介绍 在做web项目开发时,第一步就是对接收到的数据进行验证。最近在用tornado的过程中,发现数据验证代码需要反复写,为了不“重复造轮子”,参考了Django的代码,写了一个基于元类输入数据字段验证,分享一下。 基本思路 总体思路:数据验证需要用到3个类:form field validator 具体思路: 一次提交的所有参数可以看成一个form。不管是不是真实的表单,都看成是表单。...原创 2018-12-06 15:48:51 · 203 阅读 · 0 评论 -
python高级编程-python3网络发布自定义模块,贡献自己的代码
一、背景 我们平时安装模块一般都用pip3 install xxx,想不想自己也写一个模块,让其他人使用呢?本文将一步一步地教你实现。 二、准备工作 python3 pip工具 安装第三方模块 setuptools python3 -m pip install --user --upgrade setuptools wheel twine python3 -m pip install...原创 2018-12-18 09:53:00 · 196 阅读 · 0 评论