文章分类 - Python
摘要:import os import re def get_mem_size(s_pid): _dict = dict() filename = f'/proc/{s_pid}/status' #这个文件存储了该pid运行时的内存等情况 fin = open(filename, 'r') for lin
阅读全文
摘要:目录在终端打印有颜色的字 在终端打印有颜色的字 经实验, 在linux和window都有效 RED = '\033[91m' ;#红 GREEN = '\033[92m' ;#绿 YELLOW = '\033[93m' ;#黄 BLUE = '\033[94m' ;#蓝 MAGENTA = '\03
阅读全文
摘要:目录递归展开filelist 递归展开filelist 有时候filelist中嵌套了很多层, 仿真报错时不太容易找到出错是的文件在哪个fileslist, 这时使用展开的filelist就比较容易定位问题. code dict_variables = dict() dict_variables['
阅读全文
摘要:内容来自https://www.runoob.com/pandas/pandas-tutorial.html 目录1. Series1.1 Series特点1.2 更多Series说明1.2.1 基本操作1.2.2 基本运算1.2.3 属性和方法2. DataFrame2.1 DataFrame特点
阅读全文
摘要:操作剪切板数据, 需要使用模块pyperclip, 这个模块需要自己安装: pip install pyperclip 下面是使用方法 import pyperclip ########################## #操作1, 读取剪切板 ##########################
阅读全文
摘要:如果脚本涉及多个文件, 且分布在多个目录中, 则会涉及到import其它目录的文件. 如果脚本不在脚本所在的目录run, 则会涉及到run目录与脚本目录不相关. 如何解决这个问题呢? 假设目录结构如下: /a/b/c/bin/dfx.py /a/b/c/atpg/atpg.py /a/b/c/atp
阅读全文
摘要:list_for_help = list() list_for_help.append("PyQt5.QtCore") list_for_help.append("PyQt5.QtCore.QTime") list_for_help.append("PyQt5.QtGui") list_for_he
阅读全文
摘要:import sys # 保存原始的stdout, 方便后续恢复 out_tmp = sys.stdout # 将stdout 重新定向到文件, 这样输出的标准输出的内容就会输出到文件中 sys.stdout = open('help.QWidget.rpt', 'w') # 执行help命令, 标
阅读全文
摘要:import sqlite3 # 1. 创建数据库连接 # 如果test.db存在, 则建立连接, 返回connect对象 # 如果test.db不存在, 则新建数据库, 再建立连接, 返回connect对象 conn = sqlite3.connect(database='test.db') #
阅读全文
摘要:python操作ini文件 目录1. ini文件是什么2. ini文件基本格式3. 用python操作ini文件 1. ini文件是什么 [本节内容来自百度百科] .ini 文件是Initialization File的缩写,即初始化文件, 是windows的系统配置文件所采用的存储格式,统管win
阅读全文
摘要:python学习笔记01:数字相关操作 python学习笔记02:时间 python学习笔记03:调用tcl python学习笔记04:格式化字符串 python学习笔记05:排序 python学习笔记06:命令行参数 python学习笔记07:系统命令/环境变量 python学习笔记08:json
阅读全文
摘要:目录1. 导入模块2. 创建Workbook对象3. 操作Worksheet对象5. 其它操作 1. 导入模块 import os import openpyxl # import处理excel的模块 2. 创建Workbook对象 if os.path.exists('test.xlsx'): o
阅读全文
摘要:目录1 什么是闭包2 闭包实例3 闭包的特点4 闭包的应用 1 什么是闭包 创建闭包的方法: 定义一个外函数outer(); outer()中定义一个临时变量; outer()中定义一个内函数inner(); inner()中使用了outer中的临时变量; outer()的返回值是对inner的引用
阅读全文
摘要:目录1. 画单条线2 画多条线 1. 画单条线 import numpy as np import math import matplotlib.pyplot as plt x = np.arange(-10, 10, 0.1) # x轴数值 y = list() # y轴数值初始化 for t i
阅读全文
摘要:目录1. 说明2. 例 1. 说明 with语句是从python2.5加入的与异常处理相关的功能。 with语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。 with语句需要有上下文管理器才能工作
阅读全文
摘要:目录1. 错误1.1. 处理错误:try..except1.2. 抛出错误:raise2. 调试2.1. 使用assert2.2. 使用logging2.3. 使用pdb2.3.1. 调用pdb,单步执行2.3.2. 设置断点执行3. 单元测试4. 文档测试 1. 错误 1.1. 处理错误:try.
阅读全文
摘要:目录1. 基本语法2. 多重继承3. 魔术方法3.1. __str__()3.2. __repr__()3.3. __iter__()3.4. __getitem__()3.5. __setitem__()3.6. __getattr__()3.7. __setattr__()3.8. __call
阅读全文
摘要:目录1. 相关概念1.1 形式参数/实际参数1.2 位置参数/关键字参数1.3 参数数目可以不确定1.3.1 使用星号*1.3.2 使用双星号**1.3.3。 *与**的作用1.4. 命名关键字参数1.5. 参数组合1.6. 返回值1.7. DocStrings1.8. 函数起别名1.9. 函数式编
阅读全文
摘要:目录1. if...elif...else...2. while...else...3. for...else...4. break 和 continue 1. if...elif...else... if xxx: a elif yyy: b else: c 2. while...else...
阅读全文
摘要:目录1. 算术运算符2. 比较运算符3. 赋值运算符4. 位运算符5. 逻辑(布尔)运算符6. 成员运算符 1. 算术运算符 算术运算符通常由左向右结合,即2+3+4的计算顺序为(2+3)+4; 运算符 作用 说明 + 加 字符串相加即“合并字符串”,‘a’+‘b’得到‘ab’ - 减、负号 无 *
阅读全文