随笔分类 -  Python

摘要:目录1. 函数语法2. 示例代码2.1 运行系统命令并获取输出2.2 处理命令执行错误2.3 使用 shell=True 运行字符串命令2.4 获取错误输出3. 注意事项 check_output() 是 subprocess 模块中的一个函数,常用于运行外部命令并获取其输出。它在执行命令后返回标准 阅读全文
posted @ 2025-03-03 18:23 做梦当财神 阅读(2) 评论(0) 推荐(0) 编辑
摘要:目录1. inspect 模块的主要功能1.1 获取对象的信息1.2 检查对象的类型1.3 获取函数或类的签名信息1.4 获取类的继承关系1.5 动态调用与绑定2. inspect 在调试和反射中的应用2.1 获取调用栈2.2 动态调用函数3. 总结 inspect 模块是 Python 标准库中的 阅读全文
posted @ 2025-03-03 15:42 做梦当财神 阅读(13) 评论(0) 推荐(0) 编辑
摘要:目录1. 函数简介2. 函数签名3. 使用场景3.1 获取对象的属性字典3.2 获取当前作用域中的变量3.3 用于模块3.4 用于调试4. 注意事项5. 总结 1. 函数简介 vars() 是 Python 内置函数之一,用于返回对象的 __dict__ 属性,即对象的属性和值组成的字典。如果不传参 阅读全文
posted @ 2025-03-03 14:25 做梦当财神 阅读(2) 评论(0) 推荐(0) 编辑
摘要:目录1. getLogger()函数2. info()方法3. 配置日志级别4. 示例代码5. 其他日志级别方法6. 使用场景 logging.getLogger().info() 是 Python 的 logging 模块中用于记录信息级别(info level)日志的函数。 logging 是一 阅读全文
posted @ 2024-11-06 10:57 做梦当财神 阅读(62) 评论(0) 推荐(0) 编辑
摘要:目录1. 示例代码2. 参数和方法3. 注意事项 logging.StreamHandler() 是 Python 的 logging 模块中的一个类,用于将日志消息输出到流(如控制台或标准输出)。它是日志处理程序的一种,可以配合其他日志记录器使用。 1. 示例代码 以下是一个完整的示例,演示如何使 阅读全文
posted @ 2024-11-04 17:22 做梦当财神 阅读(172) 评论(0) 推荐(0) 编辑
摘要:目录1. 函数定义2. 示例代码3. 常见用途4. 重要特性5. 使用 removeHandler() 清理处理器6. 常用处理器类型 logging.getLogger().addHandler() 是 Python logging 模块中的一个方法,用于将日志处理器(handler)添加到日志记 阅读全文
posted @ 2024-11-04 16:59 做梦当财神 阅读(93) 评论(0) 推荐(0) 编辑
摘要:目录1. 函数定义2. 示例代码3. 常见用法4. 重要特性5. 使用 RotatingFileHandler 和 TimedRotatingFileHandler6. 其他相关函数和类 logging.FileHandler() 是 Python logging 模块中的一个类,专门用于将日志记录 阅读全文
posted @ 2024-11-04 16:29 做梦当财神 阅读(460) 评论(0) 推荐(0) 编辑
摘要:目录1. 函数定义2. 示例代码3. 常见用途4. 重要特性5. 其他相关函数和类 logging.Formatter() 是 Python 的 logging 模块中用于定义日志格式的一个类。它帮助用户自定义日志的输出样式,包括日志消息的时间、级别、模块来源等信息。Formatter 的使用可以让 阅读全文
posted @ 2024-11-04 15:28 做梦当财神 阅读(491) 评论(0) 推荐(0) 编辑
摘要:目录1. 基本功能2. 日志记录器的层次结构3. 示例代码4. 典型用法5. 重要特性6. 其他相关函数 logging.getLogger() 是 Python 的 logging 模块中的一个函数,主要用于创建或获取一个日志记录器(logger)对象。logging 模块是 Python 标准库 阅读全文
posted @ 2024-11-04 14:44 做梦当财神 阅读(499) 评论(0) 推荐(0) 编辑
摘要:目录1. 函数定义2. 示例代码3. 使用场景4. 注意事项5. 总结 os.walk() 是 Python 中 os 模块提供的一个用于递归遍历目录树的函数。它生成一个三元组 (dirpath, dirnames, filenames),分别包含当前目录路径、子目录列表和文件列表。os.walk( 阅读全文
posted @ 2024-11-02 20:09 做梦当财神 阅读(919) 评论(0) 推荐(0) 编辑
摘要:目录rglob() 方法glob() 方法具体区别递归搜索示例使用 rglob() 递归搜索所有 .txt 文件使用 glob() 仅在当前目录搜索 .txt 文件在当前目录和子目录中搜索 .txt 文件(通过 glob 和 ** 组合)总结 在 Python 中,rglob() 和 glob() 阅读全文
posted @ 2024-07-11 09:24 做梦当财神 阅读(549) 评论(0) 推荐(0) 编辑
摘要:目录Path().name 属性使用示例详细解析常见用法补充说明其他相关属性 在 Python 中,Path().name 是 pathlib 模块中的 Path 对象的一个属性,用于获取路径的最后一个组件(即文件名或目录名)。 pathlib 模块提供了一个面向对象的文件系统路径处理方法,Path 阅读全文
posted @ 2024-07-11 04:20 做梦当财神 阅读(92) 评论(0) 推荐(0) 编辑
摘要:os.sep 是 Python 中 os 模块的一个属性,用于表示操作系统特定的路径分隔符。 这个属性在处理文件路径时非常有用,因为不同操作系统使用不同的路径分隔符。 例如,在 Windows 上,路径分隔符是反斜杠 (\),而在 Unix 和 Linux 系统上,路径分隔符是正斜杠 (/)。 以下 阅读全文
posted @ 2024-07-10 16:01 做梦当财神 阅读(205) 评论(0) 推荐(0) 编辑
摘要:目录1. repr 函数2. 示例代码3. repr 与 str 的区别 在 Python 中,repr 是 representation 的缩写。它是一个内置函数,用于返回对象的官方字符串表示形式。这通常是一个可以用来重新创建对象的字符串,或者至少是对开发者友好的字符串,便于调试和理解对象的内容。 阅读全文
posted @ 2024-07-10 15:10 做梦当财神 阅读(855) 评论(0) 推荐(0) 编辑
摘要:目录1. requests.post()2. requests.get()3. requests.post() 与 requests.get() 区别 1. requests.post() requests.post 是 Python 中 requests 库提供的一个函数,用于发送 HTTP PO 阅读全文
posted @ 2023-12-20 09:06 做梦当财神 阅读(1171) 评论(0) 推荐(0) 编辑
摘要:1. 问题 当时用 from module import *时,希望对从模块或包导出的符号进行精确控制。 2. 解决方案 定义变量 __all__来明确地列出需要导出的内容。 def spam(): pass def grok(): pass blah = 42 # 只导出 spam、grok __ 阅读全文
posted @ 2022-10-17 22:04 做梦当财神 阅读(61) 评论(0) 推荐(0) 编辑
摘要:os.system() 是 os 模块最基础的方法,其他方法一般在该基础上封装完成。 os.system() 原理 system() 可将字符串转化成命令行在服务器上运行;其原理是每条 system() 在执行时,会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程。 上述 阅读全文
posted @ 2022-08-16 16:04 做梦当财神 阅读(1763) 评论(0) 推荐(0) 编辑
摘要:1. 问题 创建一个临时文件夹或目录,并希望使用完之后自动销毁。 2. 解决方案 tempfile 模块中很多的函数可以完成这任务。 创建一个匿名临时文件,可以使用tempfile.TemporaFile。这种方式文件会自动销毁。 from tempfile import TemporaryFile 阅读全文
posted @ 2022-08-11 20:23 做梦当财神 阅读(813) 评论(0) 推荐(0) 编辑
摘要:一、字典、元组的多重嵌套 **例 1:**记录全班学生的成绩。 分析:定义一个 SimpleGradebook类, 学生名是字典self._grades的键,成绩是字典self._grades的值。 class SimpleGradebook(): def __init__(self): self. 阅读全文
posted @ 2022-03-13 20:49 做梦当财神 阅读(77) 评论(0) 推荐(0) 编辑
摘要:目录一、问题二、解决方案三、讨论 一、问题 创建有序字典。 二、解决方案 collections.OrderedDict() 标准的字典是无序的。而collections.OrderedDict()是一种特殊字典,能够按照键的插入顺序保留键值对在字典的次序。 from collections imp 阅读全文
posted @ 2022-03-03 15:48 做梦当财神 阅读(544) 评论(0) 推荐(0) 编辑

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