
python
文章平均质量分 73
ChampionDragon
本人从事安卓开发
展开
-
Python读取字节数组
# 输出:Combined 16-bit value: 1234读出字节数组数据在这个例子中,我们使用了Python的字符串格式化功能()来将每个字节转换为它的十六进制表示,并使用来确保总是有两个字符的输出,即使第一个字符是0。函数也可以用来将整数转换为十六进制字符串,但默认会包含前缀。注意,参数用于函数,用于指定在打印完一个值后不要换行,而是继续在同一行上打印下一个值。如果你想要在每个值后面加上一个空格或其他分隔符,可以将更改为或其他你想要的字符串。原创 2024-06-05 10:32:08 · 437 阅读 · 0 评论 -
Python解析CAN报文
Python处理CAN总线的库主要有python-can和cantools。这里我的CAN总线数据保存为asc格式,database保存为dbc格式。# 我的数据# 读取dbc文件database = load_file(dbc_path) # 变量database的数据类型cantools.db.can.database.Database。原创 2024-06-04 17:11:13 · 2499 阅读 · 3 评论 -
sys.argv介绍
很关键,所以那些试图从代码来说明它作用的解释一直没看明白。因为我们需要先在终端执行脚本, 并从外部传入参数(可以是多个),index 1以后的才是所传入的参数。用sys.argv[1:]可以获取到所有的参数,并且输出到一个列表里面。模块是一个常用而强大的工具,它提供了与Python解释器交互的函数和变量。其第一个元素是程序本身,随后才依次是外部传入的参数。,也就是说sys.argv其实可以看作是一个列表,所以才能用。所以获得的是一个列表(list)在Python的标准库中,原创 2024-05-22 16:14:26 · 547 阅读 · 0 评论 -
Python字符串
方法一:new_string = string[2:]方法二:string.repalce(string[:2],"")方法三:string.lstrip(string[:2])原创 2024-02-01 09:27:44 · 1644 阅读 · 0 评论 -
Python3基础
在 python 用 import 或者 from...import 来导入相应的模块。将整个模块(somemodule)导入,格式为: import somemodule从某个模块中导入某个函数,格式为: from somemodule import somefunction从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc。原创 2023-11-27 11:35:29 · 1052 阅读 · 0 评论