直接安装:pip install python-can

如果报这个错

更新一下pip

pip3 install --upgrade pip

或者是 pip install --upgrade pip

再安装wrapt

pip install wrapt

再 pip install python-can 就可以了

测试:

demo.py

import os
import can
import timebus = can.Bus(interface='socketcan',channel='can0')
can.rc['bitrate'] = 10000'''
# send a message
message = can.Message(arbitration_id=123, is_extended_id=True,data=[0x11, 0x22, 0x33])
bus.send(message, timeout=0.2)
'''## received messagesfor msg in bus:timeArray = time.localtime(msg.timestamp)otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)print(f"Time: {otherStyleTime}  Channel: {msg.channel}   DLC={msg.dlc}    Data-ID: {msg.arbitration_id:X}")i = 0for data in msg.data:s = str(hex(msg.data[i]))i+=1print(s[2:].upper(),end=' ')print("\n")#print(msg)

Python 使用can模块(记录稿)相关推荐

  1. python:Json模块dumps、loads、dump、load介绍

    20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...

  2. 能带曲线图绘制python_如何使用python的matplotlib模块画折线图

    python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...

  3. python之路——模块和包

    一.模块 1.什么是模块? 常见的场景:一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用Python编 ...

  4. Python multiprocess 多进程模块

    转发:http://www.langzi.fun/Python multiprocess 多进程模块.html 需要注意的是,如果使用多线程,用法一定要加上if __name__=='__main__ ...

  5. Python 安装 xlsx模块

    为什么80%的码农都做不了架构师?>>>    Python 安装 xlsx模块 很多时候自动化测试时测试用例是写在excel中的如何读取转换成字典是一个比较关键的问题,使用pip命 ...

  6. python时间处理模块 datetime time模块 deltetime模块

    1 首先介绍time模块,因为简单 python 自带模块 本人使用time模块,只使用两个函数 time函数和sleep函数 import time a.     time.time()   函数 ...

  7. python使用joblib模块保存和加载机器学模型

    python使用joblib模块保存和加载机器学模型 # 导入需要的包和库: # Import Required packages #-------------------------# Import ...

  8. python时间处理模块datetime+dateutil、numpy时间处理模块datetime64以及pandas时间处理模块Timestamp的演化路径及常用处理接口

    python时间处理模块datetime+dateutil.numpy时间处理模块datetime64以及pandas时间处理模块Timestamp及常用处理接口 python时间处理模块dateti ...

  9. Python之glob模块进行文件匹配及遍历

    Python之glob模块进行文件匹配及遍历 glob是python自带的一个操作文件的相关模块,用来查找符合特定规则的文件路径,是python处理文件路径相关问题中常用的包. glob 文件名模式匹 ...

  10. Python使用re模块进行正则匹配日期和时间

    Python使用re模块进行正则匹配日期和时间 目录 Python使用re模块进行正则匹配日期和时间 日期匹配 时间匹配 日期匹配 #导入需要的正则匹配的re包 # Load regex packag ...

最新文章

  1. Delphi调用java开发的WebService,传入参数出错
  2. WinForm中的MVC模式--MVP模式
  3. 第一个python命令
  4. java对象序列化java.io.Serializable 接口实践
  5. 简单页面跳转生命周期(简单清晰)
  6. windows API 菜鸟学习之路(三)
  7. 浅谈Spring中JDK动态代理与CGLIB动态代理
  8. Python 爬虫咸鱼版
  9. 一步步实现windows版ijkplayer系列文章之一Windows10平台编译ffmpeg 4.0.2,生成ffplay
  10. PHP - 如何处理文件名乱码
  11. Windows xp多国语言包
  12. PV、UV、IP分别是什么意思
  13. BiliDuang(哔哩哔哩视频下载器)
  14. MySQL缓存策略详解
  15. Superset系列8- 制作饼图
  16. 消费品行业经销商渠道数据同步及管理
  17. ps怎样新建渐变|自定义渐变
  18. java 日历计算农历和节假日的常用类(包括除夕的算法)
  19. Oracle中查询用户表/索引/视图的创建语句
  20. 503 service unavailable 错误怎么解决?503 service unavailable 错误的解决方法。

热门文章

  1. kafka的epoch
  2. 打造中国版《头号玩家》?《夺命玩家》元宇宙概念小说走火
  3. 使用手机APP远程控制51单片机
  4. 金蝶开发中根据实体查找bostype,再根据bostype规则,生成对应的id
  5. linux下USB3.0端口无法识别3.0设备
  6. ZOJ 1655 Transport Goods
  7. LeetCode 13 罗马符号转化为数字(难度: Easy)
  8. Snowflake Snow Snowflakes
  9. 【读书笔记】《学会提问》——受用一生的批判性思维
  10. 999.项目管理的一些计算技巧