随笔分类 -  python

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

点击右上角即可分享
微信分享提示