随笔分类 - Python
python相关
摘要:TIP: 文中内容大部分来自chatgpt, 以及小部分我的代码 1.python修改某个目录文件名称 from pathlib import Path p1 = Path(r"C:\Users\Administrator\Desktop\tmp\test_md") # 给文件编号 count =
阅读全文
摘要:1.常用的魔术方法 class DictC: def __setitem__(self, key, value): """当通过字典方式赋值是调用, 比如a["abc"]=1""" print("__setitem__") # self.key = value # 这种方式会调用__setattr_
阅读全文
摘要:python 操作jmeter脚本获取修改参数 from xml.etree import ElementTree as et from pathlib import Path # 比如我想把一段xml插入到一个xml中可以将其内容构建一个新的xml result_collector = """<?
阅读全文
摘要:from xml.etree import ElementTree as et from pathlib import Path # 比如我想把一段xml插入到一个xml中可以将其内容构建一个新的xml result_collector = """<?xml version="1.0" encodi
阅读全文
摘要:1.concurrent.futures 启动并行任务: concurrent.futures 模块提供异步执行可调用对象高层接口。 异步执行可以由 ThreadPoolExecutor 使用线程或由 ProcessPoolExecutor 使用单独的进程来实现。 两者都是实现抽像类 Executo
阅读全文
摘要:1.weakref弱引用对象: 我大概说一下我的理解: 若对象就是强引用对象的一个指针引用, 但是弱引用对象不增加应用计数(也就是说弱应用不影响垃圾回收), 当强引用对象被删除时, 弱引用对象自动删除. 比如: 你的大名和你的小名一样, 如果你挂了, 就都是去了意义(而且社会承认的是你的大名, 你的
阅读全文
摘要:看代码 import datetime from pathlib import Path from docx import Document from docx.oxml import OxmlElement, ns from docx.shared import Inches, Pt, Cm, M
阅读全文
摘要:原文链接:https://blog.csdn.net/qq_35531549/article/details/88405224 Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础 简单的升序排序是非常
阅读全文
摘要:concurrent.futures异步库使用: 1.简单函数使用 import time from concurrent import futures from concurrent.futures._base import Future from concurrent.futures.threa
阅读全文
摘要:# from xml.dom import minidom # path = r"/tmp/overview.html" # dom_obj = minidom.parse(path) # # element_obj = dom_obj.documentElement # # table = dom
阅读全文
摘要:# 如何查看python帮助文档(我就是把很多篇文章整理一下,以及有些文章的评论整理出来了,加油吧骚年.如果你有更好的请把你的地址留下,同时我的博客可以随意复制,对你有帮助即可) 1.dir方法(可以查看这个大部分参数,以及方法) import math dir(math) 2.help函数(查看非
阅读全文
摘要:0.需求产生原因 我们项目需要一个思维导图的模块,通过前段上传xmind文件,后端解析xmind文件数据为json格式返回给前端,但是前端的kityminder这个插件产生的数据和后端使用的第三方包读取数据的格式不一样,所以有了下面的代码. 1.xmind转换格式 from xmindparser
阅读全文
摘要:1.产生原因 项目需求获取服务器一段时间之内的cpu使用率,内存使用率等信息.由于数据会被多人访问,所以采用python元类的方式创建单例模式,每个请求访问的都是同一个对象.同时通过linux的sar命令获取相关信息,加载在内存中,其中我限制了返回数据的列表长度200(自己调整就行了),同时这个东西
阅读全文
摘要:文件编码格式转换 文件格式转换:所有的文件都可以转成unicode格式也就是python3中的str,之后通过编码和解码这两种方式可以转化为任何格式 比如: utf-8 ⇐ > unicode ⇐ >gbk ,中间必定是通用的转换格式 import codecs import chardet """
阅读全文
摘要:1.python 手动安装ibm_db2步骤:(在最下面我贴着我下载包的云盘路径,但不保证对你有用) "说实话这个包是我见过最恶心的包,整整弄了三天,网上的博客我是服了,驴头不对马嘴,自己写的博客估计以后自己都看不懂么,所以我自己整理了一篇." windows: """非常遗憾的告诉你,ibm_db
阅读全文
摘要:1.python直接干掉目录: shutil 是一种高层次的文件操作工具 类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。 使用方法 copyfile( src, dst) 从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOExcepti
阅读全文
摘要:1.python操作word文档: import docx from docx.oxml.ns import qn from docx.shared import Pt, RGBColor, Inches from docx.enum.text import WD_PARAGRAPH_ALIGNME
阅读全文
摘要:1.yield协成: # 本来想使用协成但是发现效果差不多 def get_coroutine(f): def wrapper(*args, **kwargs): gen = f(*args) # retfunc r = gen.__next__() # 激活生成器函数delete_docker d
阅读全文
摘要:方式一 import os path = r"C:\Users\yzt\Desktop\work\InfosecTestPlatform\libs\Log\mainline1-nohup.log" ##################### """ file.seek(off, whence=0):
阅读全文