近期我写下了两篇关于日志输出附带高亮颜色的博文:有效的使用工具为的是在我们开发的过程中,能快速定位我们需要关注的内容,也感谢那些第三方库或者插件的开发者们。这篇博文主要是想介绍 rich 这个第三方库的使用,那为何会提到之前写的关于日志输出的呢?原因是 rich 也是颜色输出日志的第三方库。安装python3 -m pip install rich复制代码使用以下测试皆采用 python3 med
# PythonCRC库入门指南
在数据传输和存储中,校验和(CRC)是一种常见的错误检测方法。Python中有一个名为`pythoncrc`的库使得 CRC 的计算变得简单明了。本文将带您一步步实现和使用`pythoncrc`库。我们将分为几个步骤,通过表格来展示整体流程,然后详细说明每个步骤的具体实现。
## 整体流程
首先,让我们来看一下整个流程的步骤:
| 步骤 | 描
原创
2024-08-28 08:20:12
106阅读
# 实现Python CRC16算法教程
## 介绍
作为一名经验丰富的开发者,我将教你如何实现Python CRC16算法。CRC(Cyclic Redundancy Check)是一种校验算法,用于检测数据传输中是否出现错误。CRC16是CRC算法的一种变体,用于生成16位冗余校验码。
## 流程图
```mermaid
flowchart TD
Start-->生成多项式
原创
2024-05-01 06:56:18
61阅读
将多项式用key参数化(CRC-8习惯将多显示转化后的16进制数据首位“1”不显示,在本函数中需要写入完整的数据),待校验数命名为value,需要保证两个参数为16进制经过迭代最终输出校验结果。def CRC_8(value, key): # keep inputs as hex
value = str(bin(int(value, 16)))[2:]
key = str(bi
转载
2023-06-30 14:28:45
83阅读
# 如何在 Python3 中安装 `pythoncrc16`
在 Python 开发中,安装库是一个非常常见的任务。在这篇文章中,我们将介绍如何在 Python3 环境中安装 `pythoncrc16` 包。本文将分为几个步骤,以确保你顺利完成安装,并理解每一步的意义。这些步骤将以表格形式展示,同时包括代码示例、序列图和关系图,以帮助你更好地理解整个过程。
## 安装 `pythoncrc1
原创
2024-09-18 07:20:37
56阅读
1、前言:1.0 作者作者:Ross N. Williams电子邮件ross@guest.adelaide.edu.au
日期:1993年8月19日版本:31.1 代码示例crcmodel.hcrctable.ccrcmodel.c1.2 摘要 2、简介:错误校验错误校验的目的是通过检验传输信号中的噪音干扰(出错的源头),以检验传输数据是否出错。为此,从有效的数据构建一个校验
今日内容概要 主体:诸多内置模块 os模块 hashlib模块 random模块 logging模块 json模块 今日内容详细 强调 '''在创建py文件的时候文件名一定不能跟模块名冲突''' os模块 import os # 创建文件夹 # os.mkdir(r'文件夹01') # 只能创建单级 ...
转载
2021-08-20 13:53:00
169阅读
2评论
内容概要 os模块 在创建python文件的时候文件名不能跟需要用的模块名字冲突import os # 创建文件夹 # os.mkdir(r'文件夹01') # 只能创建单级目录 # os.makedirs(r'文件夹02\文件夹03') # 可以创建多级目录 # os.makedirs(r'文件夹 ...
转载
2021-08-21 17:09:00
215阅读
2评论
内容概要 os模块 在创建python文件的时候文件名不能跟需要用的模块名字冲突import os # 创建文件夹 # os.mkdir(r'文件夹01') # 只能创建单级目录 # os.makedirs(r'文件夹02\文件夹03') # 可以创建多级目录 # os.makedirs(r'文件夹 ...
转载
2021-08-21 17:09:00
200阅读
2评论
模块:就是一系列功能的集合体,有以下分类:*解释器内建模块*python标准库(位于python解释器安装目录的lib文件夹下)*第三方模块(通过(pip install 模块名)语法下载到python解释器安装目录lib文件夹下*自定义模块 模块分为四种形式:1、使用python编写的.py文件2 ...
转载
2021-09-12 15:35:00
349阅读
2评论
写一个XML文件import xml.etree.ElementTree as ETnamelist=ET.ElementTree("namelist")将namelist生成一个根节点name=ET.SubElement(namelist,"name",attrib={"strinf":"yes","name":"alex"})赋予namelist属性age=ET.SubElement(name
原创
2017-01-06 16:59:20
869阅读
os模块 1 os模块是与操作系统交互的一个接口 2 import os: 3 1、获取当前工作目录 4 print(os.getcwd()) 5 6 2、切换到D:\yuan文件目录 7 os.chdir(‘D:\yuan’) 8 9 3、创建文件夹 10 os.mkdir(“yuan”) 创建y ...
转载
2021-09-12 15:43:00
291阅读
2评论
一、time与datetime模块 time模块 1、时间有三种格式(*****) # 1、时间戳:秒数=>用于时间计算(得到的是浮点型,用于加减乘除运算) start=time.time() print(start,type(start)) #1596367382.30072 <class 'fl
转载
2020-07-30 19:05:00
270阅读
2评论
时间模块 随机数模块 sys模块 os模块 loggin模块 json模块 hashlib 加密模块 configparser模块 pickle模块 import pickle f = open('ptext', 'rb') data = f.read() data = pickle.loads(d
原创
2022-06-23 12:07:19
254阅读
hashlib模块 算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算
原创
2022-08-22 17:12:56
95阅读
http模块 概念:用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务 使用 http 模块创建 Web 服务器,则需要先导入它: const http = r ...
转载
2021-10-29 21:58:00
432阅读
2评论
一、shutil模块 高级的 文件、文件夹、压缩包 处理模块 1、shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 2、shutil.copyfile(src, dst) 拷贝文件 3、shutil.copymode(src, dst)
转载
2020-08-02 19:59:00
244阅读
2评论
一、Python 模块简介1、模块概念2、模块作用3、模块特点4、常见的 Python 模块二、Python 模块导入1、Python 模块导入语法2、常用的模块导入组合
原创
2023-07-01 00:09:53
233阅读
python模块:re模块和subprocess模块
原创
2024-09-23 12:07:45
0阅读
目录 一. In1 二. Out1 三. SubsystemCommonly Used Blocks——In1、Out1、Subsystem Blocks 图1 本期模块在库浏览器中的位置
一. In1中文译名:输入端口 图标: 图2 Inpor
转载
2024-03-18 07:24:01
103阅读