随笔分类 - python
摘要:# 装饰器的组成 # 1.定义装饰器def time_dec() 2.获取被装饰函数(f): # 1.定义内函数def wrapper(),2,获取被装饰函数的传参(func3(1, 2, c=1)) # 1.调用函数本身,并且传参 r = f(*args, **kwargs) # 1.把装饰函数的
阅读全文
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- # @Project : pythonProject # File : sendmail.py # @Time : 2022/4/2 22:40 # @Author : lilu """ 1,导包 2,建立连
阅读全文
摘要:深拷贝是将对象本身复制给另一个对象。这意味着如果对对象的副本进行更改时不会影响原对象。在 Python 中,我们使用 deepcopy()函数进行深拷贝,深拷贝的话,是深层拷贝,拷贝的是对象本身,也就是说会存在两个对象【1,2,3】深拷贝的目的是需要改变原始对象中的数据,但是又要保留原来的那一份所以
阅读全文
摘要:Python中的魔法方法是指可以给我们的类增加魔力的特殊方法。如果对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被调用。它们经常是双下划线包围来命名的(比如:__init__)。__new__:用来创建一个雷的实例(constructor)。__init__:用来初始化一个实例
阅读全文
摘要:多线程类似于同时执行多个不同程序;Python中使用线程有两种方式:函数或者用类来包装线程对象。函数式:调用thread模块中的start_new_thread()函数来产生新线程,语法: thread.start_new_thread ( function, args[, kwargs] ),其中
阅读全文
摘要:Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合)
阅读全文
摘要:Python内存空间是以Python私有堆的形式进行管理的。所有的Python对象和数据结构都存放在一个私有堆中。解释器可以访问私有堆,而程序员不可以。 将Python堆空间中的内存分配给Python对象的工作是由Python内存管理器完成的。而内核API则会提供给程序员一些相关的工具来完成涉及到内
阅读全文
摘要:昨天更新pip 但是没有成功,也没有在意,今天发现pip不能用了,提示: No module named pip,在网上查了资料需要修复一下pip, 命令如下: python -m ensurepip python -m pip install --upgrade pip pip就正常了。
阅读全文
摘要:基本架构 写一个登录接口:login.py #!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/6/23 15:48# @Author : SYXXS# @File : login.py# @Software: PyCharmfrom
阅读全文
摘要:from openpyxl import * class excel(): def __init__(self,file): self.file = file self.wb = load_workbook(self.file) sheets = self.wb.get_sheet_names()
阅读全文
摘要:import base64import gzipimport jsonclass Character: def __init__(self, response): self.response = response def character(self): json_response = self.r
阅读全文
摘要:from common.readconfig import ReadConfigimport cx_Oracleclass HandleOracle(object): def __init__(self, sec): self.data = ReadConfig() # 读取数据库配置文件 ip =
阅读全文
摘要:import configparserimport osclass ReadConfig: """定义一个读取配置文件""" def __init__(self, filepath=None): if filepath: configpath = filepath else: root_dir =
阅读全文
摘要:import osfrom common.readconfig import ReadConfigclass ReadCaseDate(object): """读取测试案例数据""" def readcasedate(self): allfilepath = [] self.datadir = Re
阅读全文
摘要:使用list和tuple list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> c
阅读全文
摘要:x,y = 4,5 if x < y: samll =x; else: samll = y 三元: samll =x if x < y else y // 当x<y正确取if前面的值(x) // 当x<错误取else后面的值(y) x,y = 4,5 if x < y: samll =x; else
阅读全文