|
将数据中的字符串转换成十六进制,老是报错:TypeError: 'str' object cannot be interpreted as an integer
数据举例:
Time Channel id_index Data0
0.3 1 217056256 3
0.4 1 419357952 23
0.5 1 217056256 45
程序:
for each_line in file_data:
try:
(Time, Channel, id_index,Data0) = each_line.split(",",3)
new_id = hex(id_index)
new_Data0 = hex(Data0)
print(Time, Channel,new_id,new_Data0,file = file_converted)
要怎么修改呢?菜鸟求助!!在网上找了挺多的数据转换,好像都不行~~~~
|
|