01 2023 档案

摘要:前面一篇文章介绍了python装饰器,最后引入了functools.wraps的使用,本篇文章将对它进行深入的探究。 functools模块提供了一系列的高阶函数以及对可调用对象的操作,其中为人熟知的有reduce,partial,wraps等。 为了保证被装饰器装饰后的函数还拥有原来的属性,wra 阅读全文
posted @ 2023-01-31 16:18 咸鱼书生 阅读(45) 评论(0) 推荐(0) 编辑
摘要:装饰器用于在源码中“标记”函数,以增强函数的行为。 我们先来看下面的例子,现有一个求和函数add,现在要求统计函数执行的时长 def add(a, b): print(a+b) 最low的做法: def add(a, b): start = time.time() print(a + b) time 阅读全文
posted @ 2023-01-31 16:17 咸鱼书生 阅读(25) 评论(0) 推荐(0) 编辑
摘要:异常类型: 异常名称 描述BaseException 所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C)Exception 常规错误的基类StopIteration 迭代器没有更多的值GeneratorExit 生成器(generat 阅读全文
posted @ 2023-01-30 16:47 咸鱼书生 阅读(66) 评论(0) 推荐(0) 编辑
摘要:1、查看dmesg 中ata1 对应的盘符: Step1; lsscsi -s 查看盘符(bdf) 对应的host Id; Step2: ll /sys/class/scsi_host 可以找到不同host id对应的ata编号; 结合Step1和Step2,可以得到dmesg 中ata与盘符之间的 阅读全文
posted @ 2023-01-12 16:18 咸鱼书生 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:一、split函数简介Python中split()函数,具体作用如下: 拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list);二、语法split() 方法语法: str.split(str="",num=string.count(str))[n]参数说明:str: 表示为 阅读全文
posted @ 2023-01-10 09:25 咸鱼书生 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:Python 获取文件名import osimport sys # ①获取当前文件名os.path.basename(__file__)# ②获取程序启动文件名os.path.basename(sys.argv[0])# __file__# 获取当前文件的绝对路径print(__file__)# C 阅读全文
posted @ 2023-01-10 09:17 咸鱼书生 阅读(536) 评论(0) 推荐(0) 编辑
摘要:三种方法: 1、在 Python 中使用 pickle 模块的 dump 函数将字典保存到文件中import pickle my_dict = { 'Apple': 4, 'Banana': 2, 'Orange': 6, 'Grapes': 11}# 保存文件with open("myDictio 阅读全文
posted @ 2023-01-09 13:56 咸鱼书生 阅读(3209) 评论(0) 推荐(0) 编辑

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