我有一个txt文件,其中包含在网络设备上执行的几个命令的输出。我想解析这个txt文件,以便我可以在HTML页面上排序和打印。
最好/最简单的方法是什么?将每个命令导出到一个数组,然后在HTML代码上打印带有排序的数组?
命令在行之间,它们是表格数据。例如:
{{1}}
有人可以建议任何代码或文件,看看如何使这项工作?
谢谢!
答案 0 :(得分:0)
导入电子表格软件。从那里导出到HTML,并根据需要进行修改。
答案 1 :(得分:0)
使用此示例代码可以在Python中轻松完成:
f = open('input.txt')
rulers = 0
table = []
for line in f.readlines():
if '****' in line:
rulers += 1
if rulers == 2:
table = []
elif rulers > 2:
print(table)
rulers = 0
continue
if line == '\n' or '----' in line or line.startswith('#'):
continue
table.append(line.split())
print(table)
它只打印表格值列表的列表。但它可以格式化为您需要的任何HTML或其他格式。