Python 使用can模块(记录稿)
直接安装: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模块(记录稿)相关推荐
- python:Json模块dumps、loads、dump、load介绍
20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...
- 能带曲线图绘制python_如何使用python的matplotlib模块画折线图
python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...
- python之路——模块和包
一.模块 1.什么是模块? 常见的场景:一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用Python编 ...
- Python multiprocess 多进程模块
转发:http://www.langzi.fun/Python multiprocess 多进程模块.html 需要注意的是,如果使用多线程,用法一定要加上if __name__=='__main__ ...
- Python 安装 xlsx模块
为什么80%的码农都做不了架构师?>>> Python 安装 xlsx模块 很多时候自动化测试时测试用例是写在excel中的如何读取转换成字典是一个比较关键的问题,使用pip命 ...
- python时间处理模块 datetime time模块 deltetime模块
1 首先介绍time模块,因为简单 python 自带模块 本人使用time模块,只使用两个函数 time函数和sleep函数 import time a. time.time() 函数 ...
- python使用joblib模块保存和加载机器学模型
python使用joblib模块保存和加载机器学模型 # 导入需要的包和库: # Import Required packages #-------------------------# Import ...
- python时间处理模块datetime+dateutil、numpy时间处理模块datetime64以及pandas时间处理模块Timestamp的演化路径及常用处理接口
python时间处理模块datetime+dateutil.numpy时间处理模块datetime64以及pandas时间处理模块Timestamp及常用处理接口 python时间处理模块dateti ...
- Python之glob模块进行文件匹配及遍历
Python之glob模块进行文件匹配及遍历 glob是python自带的一个操作文件的相关模块,用来查找符合特定规则的文件路径,是python处理文件路径相关问题中常用的包. glob 文件名模式匹 ...
- Python使用re模块进行正则匹配日期和时间
Python使用re模块进行正则匹配日期和时间 目录 Python使用re模块进行正则匹配日期和时间 日期匹配 时间匹配 日期匹配 #导入需要的正则匹配的re包 # Load regex packag ...
最新文章
- Delphi调用java开发的WebService,传入参数出错
- WinForm中的MVC模式--MVP模式
- 第一个python命令
- java对象序列化java.io.Serializable 接口实践
- 简单页面跳转生命周期(简单清晰)
- windows API 菜鸟学习之路(三)
- 浅谈Spring中JDK动态代理与CGLIB动态代理
- Python 爬虫咸鱼版
- 一步步实现windows版ijkplayer系列文章之一Windows10平台编译ffmpeg 4.0.2,生成ffplay
- PHP - 如何处理文件名乱码
- Windows xp多国语言包
- PV、UV、IP分别是什么意思
- BiliDuang(哔哩哔哩视频下载器)
- MySQL缓存策略详解
- Superset系列8- 制作饼图
- 消费品行业经销商渠道数据同步及管理
- ps怎样新建渐变|自定义渐变
- java 日历计算农历和节假日的常用类(包括除夕的算法)
- Oracle中查询用户表/索引/视图的创建语句
- 503 service unavailable 错误怎么解决?503 service unavailable 错误的解决方法。