随笔分类 -  python开发

摘要:magic function magic function是python高级用法,python中以双下划线开头和结尾的方法,允许类定义与python内置操作符和函数交互的行为。 经典使用操作 1、构造与初始化 class MyClass: def __new__(cls, *args, **kwar 阅读全文
posted @ 2026-01-30 00:34 LemHou 阅读(4) 评论(0) 推荐(0)
摘要:logging日志模块 logging是python常用的日志模块,logging涉及三个概念: logger可以理解为记者,决定写什么 handler可以理解为发布渠道,决定发到哪里 formatter可以理解为文章格式,决定排版格式 Level可以理解为重要程度,决定哪些日志的要记录 导入语句 阅读全文
posted @ 2026-01-21 23:44 LemHou 阅读(15) 评论(0) 推荐(0)
摘要:pathlib库使用教程 pathlib库适用于python3.4+版本,如果使用更低版本建议用OS库 另外一个重要的特征是pathlib库支持链式调用,更加符合面向对象编程思想 获取当前目录 from pathlib import Path import os print(Path.cwd()) 阅读全文
posted @ 2026-01-20 00:18 LemHou 阅读(12) 评论(0) 推荐(0)
摘要:json库 json库通常用于解析json文件以及生成json文件,通常读入json文件需要伴随着文件的打开模式 前置学习-文件打开模式 r 代表只读模式 w 可写 r+ 可读可写,文件必须存在,才能读写 w+ 可读可写,文件不存在时,会创建文件 rb+ 二进制可读可写 wb+ 二进制可读可写 a 阅读全文
posted @ 2026-01-18 23:54 LemHou 阅读(6) 评论(0) 推荐(0)
摘要:re库使用教程 在学习使用re库之前,需要先了解正则表达式的基础规则,然后再学习re库的各接口使用 正则表达式基础规则 字符匹配 . # 匹配任意单个字符,默认不匹配换行符,除非标志位有re.S支持匹配所有的单个字符 \w # 匹配任意字母、数字或下划线,等价于[0-9A-Za-z_] \W # 匹 阅读全文
posted @ 2026-01-18 22:41 LemHou 阅读(14) 评论(0) 推荐(0)
摘要:SSH连接主机 目的 使用python实现ssh连接特定主机,可以发送命令和接收命令回显,并具备日志功能。 需求 根据目的可分解为4个需求 ssh连接特定主机 发送命令 回显命令—处理输出以及异常 日志功能 实现 Ssh.py 维护一个Ssh类 import paramiko from lib.co 阅读全文
posted @ 2025-06-25 23:11 LemHou 阅读(21) 评论(0) 推荐(0)
摘要:python基础小知识 字符串 r保持字符串 # 此时\n会转义为换行符 print('s\ntr') # 第1种防止转义 print('s\\ntr') # 第2种防止转义 print(r's\ntr') \符号 作为转义字符 # 此时\n会转义为换行符 print('s\ntr') 作为续行字符 阅读全文
posted @ 2025-03-09 21:30 LemHou 阅读(36) 评论(0) 推荐(0)