当前位置: 首页 > news >正文

Python中CAN通讯学习

参考:python-can库基于PCAN-USB使用方法

          python-can简述_python can-CSDN博客

安装PCAN驱动

驱动程序: PEAK-System

驱动 - PEAK-System

安装库文件

python.exe -m pip install --upgrade pip
或
pip install --upgrade pippip install python-can 
或
python -m pip install "python-can[viewer]"

 

python语法补充:

在空列表中python不能够直接通过索引赋值
以下是错的

data = []
data[0] = 0x1A
data[1] = 0x1B
print(data)

空列表向列表中添加元素,应该使用append()方法或者通过索引赋值的方式

data = []
data.append(0x1A)
data.append(0x1B)
print(data)

在非空列表中python能够直接通过索引赋值

data = [0,0]
data[0] = 0x1A
data[1] = 0x1B
print(data)

 

相关文章:

  • Appium 移动端自动化测试,触摸(TouchAction) 与多点触控(MultiAction)
  • QT学习之QT概述
  • -Xms8g -Xmx8g -Xmn3g 生产事故-记一次特殊的OOM排查
  • 深入理解 Django 模板系统
  • asp.net生产线远程故障诊断系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
  • Hadoop知识点全面总结
  • 3.4、Linux小程序:进度条
  • px、rpx、em以及rem的区别与用法
  • linux的美化工具 oh-my-zsh的安装与使用 神器工具
  • 使用 Java Timer 实现任务调度
  • 3D 线激光相机的激光条纹中心提取方法
  • 你一般什么时候使用GPT
  • 如何在CPU上进行高效大语言模型推理
  • fpga时序相关概念与理解
  • 工具类xxxUtil从application.properties中读取参数
  • 77. Combinations
  • If…else
  • Iterator 和 for...of 循环
  • JS字符串转数字方法总结
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Magento 1.x 中文订单打印乱码
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 计算机在识别图像时“看到”了什么?
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 浅谈web中前端模板引擎的使用
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​queue --- 一个同步的队列类​
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (30)数组元素和与数字和的绝对差
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (三)Honghu Cloud云架构一定时调度平台
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)Google的Objective-C编码规范
  • (转)http-server应用
  • (转)setTimeout 和 setInterval 的区别
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • ***原理与防范
  • .“空心村”成因分析及解决对策122344
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET Core 项目指定SDK版本
  • .NET 药厂业务系统 CPU爆高分析
  • .NET 中创建支持集合初始化器的类型
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET框架设计—常被忽视的C#设计技巧
  • /proc/stat文件详解(翻译)