近期我写下了两篇关于日志输出附带高亮颜色的博文:有效的使用工具为的是在我们开发的过程中,能快速定位我们需要关注的内容,也感谢那些第三方库或者插件的开发者们。这篇博文主要是想介绍 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阅读
                            
                                                                             
                 
                
                                
                    