上一页 1 ··· 7 8 9 10 11 12 13 下一页

2018年12月27日

日志

摘要: import logging # # 配置好日志的处理, 默认就是GBK logging.basicConfig(filename='x1.txt', # 把日志信息写入的文件名 format='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(message)s', ... 阅读全文

posted @ 2018-12-27 21:34 =.=== 阅读(214) 评论(0) 推荐(0) 编辑

异常处理

摘要: # # print(1/0) # 报错. 程序会结束运行 # print("哈哈哈哈哈哈哈") # 0不能作为除数 , 在程序执行的时候产生了一个错误对象. # 系统会抛出这个错误. 如果没有人处理错误. 错误就会被喷出给用户 # 处理异常: 在python中可以通过try....except...来处理错误 # try: # print(1 / 0) # except Exc... 阅读全文

posted @ 2018-12-27 21:33 =.=== 阅读(150) 评论(0) 推荐(0) 编辑

md5

摘要: # 加密. 不可逆. import hashlib # md5对象 # obj = hashlib.md5(b"jflkasdjklfjaskljfdfjdsakljfklajsklfjaskljfklasjklasj") # 加盐 # obj.update("123456".encode("utf-8")) # 把要加密的内容给md5 # print(obj.hexdigest()) # ... 阅读全文

posted @ 2018-12-27 21:33 =.=== 阅读(360) 评论(0) 推荐(0) 编辑

类的约束

摘要: # # 项目经理 # class Base: # # 对子类进行了约束. 必须重写该方法 # # 以后上班了. 拿到公司代码之后. 发现了notImplementedError 继承他 直接重写他 # def login(self): # # 没有被实现错误 # raise NotImplementedError("你要重写一下lo... 阅读全文

posted @ 2018-12-27 21:32 =.=== 阅读(149) 评论(0) 推荐(0) 编辑

20 约束 异常处理 MD5 日志处理

摘要: 今日主要内容 1. 类的约束 1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError (重点) 2. 抽象类和抽象方法 from abc import ABCMeta, abstractmethod class Base(metaclass = ABCMeta): 阅读全文

posted @ 2018-12-27 21:31 =.=== 阅读(107) 评论(0) 推荐(0) 编辑

反射

摘要: # import master # 报错不用管 # # # print(""" # # 1. chi: 大牛特别能吃 # # 2. he: 大牛特别能喝 # # 3. shui: 大牛特别能睡 # # 4. play: 大牛特别能玩儿 # # 5. sa: 大牛很喜欢撒谎 # # """) # # while 1: # # content =... 阅读全文

posted @ 2018-12-27 21:29 =.=== 阅读(109) 评论(0) 推荐(0) 编辑

master

摘要: def chi(): print("大牛很能吃") def he(): print("大牛一次喝一桶") def shui(): print("大牛一次睡一年") def play_1(): print("大牛不玩儿压缩了. 玩儿儿童节") def sa(): print("大牛很能撒谎") def la(): print("大牛喜欢拉二... 阅读全文

posted @ 2018-12-27 21:29 =.=== 阅读(103) 评论(0) 推荐(0) 编辑

isinstance type issubclass

摘要: class Animal: def eat(self): print("刚睡醒吃点儿东西") class Cat(Animal): def play(self): print("猫喜欢玩儿") c = Cat() print(isinstance(c, Cat)) # c是一只猫 print(isinstance(c, Animal)) ... 阅读全文

posted @ 2018-12-27 21:28 =.=== 阅读(99) 评论(0) 推荐(0) 编辑

区分方法和函数

摘要: # def func(): # print("我是函数") # # class Foo: # def chi(self): # print("我是吃") # # # print(func) # # f = Foo() # # f.chi() # # print(f.chi) # > # # # 野路子: 打印的结果中包含了function. 函数 # # ... 阅读全文

posted @ 2018-12-27 21:28 =.=== 阅读(237) 评论(0) 推荐(0) 编辑

19 反射 isinstance, type, issubclass, 一堆attr 如(getattr())

摘要: 1.今日主要内容 1. isinstance, type, issubclass isinstance: 判断你给对象是否是xx类型的. (向上判断) type: 返回xxx对象的数据类型 issubclass: 判断xxx类是否xxx的子类 2. 如何区分方法和函数(代码) 在类中: 实例方法 如 阅读全文

posted @ 2018-12-27 21:27 =.=== 阅读(138) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 下一页

导航