我有一个输入文件的格式看起来像下面,(input.txt)
假设此格式为随机十六进制数据,如下所示:
20 3h 4f 57 56 37
4a 2d 33 45 10 2a
23 47 4c
我想把这个文件转换成另一种格式如下:(output.txt)
hform_param00 = 20
hform_param01 = 3h
hform_param02 = 4f
.
.
hform_param05 = 37
hform_param06 = 4a
.
.
hform_param12 = 23
hform_param13 = 47
hform_param14 = 4c
我该怎么办?我已经考虑过pandas框架,但是输入的整体结构与我预期的完全不同。
任何解决方案或提示将非常感谢!
2条答案
按热度按时间pnwntuvh1#
首先阅读txt文件,将任何新行(\n)替换为空格。然后对任何空格使用字符串拆分方法将字符串转换为值列表。
如果你想把它存储在一个输出文本文件中,你可以遍历每个列表条目。在output.txt文件的新行中写入每个条目及其关联索引
输出量:
zpqajqem2#
下面是另一个使用 * with * 语句的示例...