Python
文章平均质量分 63
搭搭里满是糖
这个作者很懒,什么都没留下…
展开
-
Python内置函数getattr()的介绍及实例
getattr() 函数用于根据属性名称返回一个对象属性值。其实getattr()这个方法最主要的作用是实现反射机制。也就是说可以通过获取方法实例。这样,你就可以把一个类可能要调用的方法放在配置文件里,在需要的时候动态加载。返回对象属性值。例如以下代码中,如果"name"是对对象属性的名称,则返回对应属性的值。第一个函数tryattribute0()非常好理解,就如同定义里说的一样。第二个函数tryattribute1()就有一点费解了。原创 2022-09-20 17:10:53 · 2746 阅读 · 0 评论 -
Python中动态导入对象importlib.import_module()的使用
背景:一个函数运行需要根据不同项目的配置,动态导入对应的配置文件运行。原创 2022-09-20 16:26:24 · 276 阅读 · 0 评论 -
Python中logging模块的使用
程序开发过程中,很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误、警告等信息输出,Python 的 logging 模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志记录提供了一组便利功能,用于简单的日志记录用法。当指定一个日志级别之后,会记录大于或等于这个日志级别的日志信息,小于的将会被丢弃, 默认情况下日志打印只显示大于等于 WARNING 级别的日志。通过 logging.basicConfig() 可以设置 root 的日志级别,和日志输出格式。原创 2022-09-20 11:49:53 · 515 阅读 · 1 评论 -
Python中shuil模块的使用
shutil可以简单地理解为sh + util,shell工具的意思。shutil模块是对os模块的补充,主要针对文件的拷贝、删除、移动、压缩和解压操作。原创 2022-09-19 15:08:36 · 925 阅读 · 0 评论