【2018.05.09 Python学习及实践】个人项目中使用的Python库备忘-持续更新

科研中无论是使用C/C++、Python、Matlab,如果能找到合适的库可谓是事半功倍;

有时候忙活半天才发现本身就有成熟的库可用,自己实现的在功能、性能、安全性上都远远不及,虽然锻炼了能力,但存在拖慢项目节奏的风险。

所以经常浏览下Python Software Foundation的

https://pypi.org

https://www.python.org

或者是其他的开发者论坛,看看都有哪些有意思的库自己可以用的。

1. xlwt

https://pypi.org/project/xlwt/

xlwt用于处理Microsoft Exel文件,该package是pure python的,仅依赖于python的standard distribution。

在线安装 sudo pip install xlwt

 

2. canmatrix

https://pypi.org/project/canmatrix/

前两天做dbc文件解析时发现的这个package,当然这个package不是用来解析dbc的,而是在can通信矩阵的各种表现形式间进行转换或者是对can通信矩阵进行编辑,功能还是蛮强大的。

目前支持的输入文件格式及输出文件格式:

输入文件格式

.dbc candb / Vector

.dbf Busmaster (open source!)

.kcd kayak (open source!)

.arxml autosar system description

.yaml dump of the python object

.xls(x) excel xls-import, works with .xls-file generated by this lib

.sym peak pcan can description

输出文件格式

.dbc

.dbf

.kcd

.xls(x)

.json Canard (open source!)

.arxml (very basic implementation)

.yaml (dump of the python object)

.sym

.xml (fibex)

在github上有源码的,可以参考一下。

https://github.com/ebroecker/canmatrix

在线安装

sudo pip install canmatrix

转载于:https://www.cnblogs.com/dengwenwu/p/9012783.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值