摘要:
AES解密 安装 pip install Crypto copy可用 import base64 from Crypto.Cipher import AES class EncryptDate: def __init__(self, key): self.key = key.encode('utf- 阅读全文
摘要:
获取文件对象 import openpyxl file = '1.xlsx' #文件路径 wb = openpyxl.load_workbook(file, data_only=True) # 打开文件 获取 工作簿中所有工作表名的列表 wb.get_sheet_names() 获取工作表 #按名字 阅读全文
摘要:
1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入I 阅读全文
摘要:
#单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配 阅读全文
摘要:
#一、str 在print输出的时候会自动调用__str__ 我们在自定义的时候必须要有返回值,且必须为字符串 打印时触发 class Foo: def __init__(self, name, age): """对象实例化的时候自动触发""" self.name = name self.age = 阅读全文
摘要:
#一、call 对象后面加括号时,触发执行。 注:构造方法的执行是由创建对象触发的,即:对象 = 类名() ;而对于 call 方法的执行是由对象后加括号触发的, 即:对象() 调用它的类的__call__ 或者 类() 调用它的元类的__call__ class BBJ(type):#自定义元类必 阅读全文
摘要:
#一、format 自定制格式化字符串 date_dic = { 'ymd': '{0.year}:{0.month}:{0.day}', 'dmy': '{0.day}/{0.month}/{0.year}', 'mdy': '{0.month}-{0.day}-{0.year}', } clas 阅读全文
摘要:
class Foo: def __init__(self, name): self.name = name def __getitem__(self, item): print('getitem执行', self.__dict__[item]) def __setitem__(self, key, 阅读全文
摘要:
#一、isinstance与type 在游戏项目中,我们会在每个接口验证客户端传过来的参数类型,如果验证不通过,返回给客户端“参数错误”错误码。 这样做不但便于调试,而且增加健壮性。因为客户端是可以作弊的,不要轻易相信客户端传过来的参数。 验证类型用type函数,非常好用 print(type('f 阅读全文
摘要:
#一 元类介绍 什么是元类呢?一切源自于一句话:python中一切皆为对象。让我们先定义一个类,然后逐步分析 class StanfordTeacher(object): school='Stanford' def __init__(self,name,age): self.name=name se 阅读全文