如何以表格形式组织vcd文件

时间:2015-12-23 14:30:57

标签: python tabular vcd

我希望使用python:

将vcd文件组织成表格形式,并带有以下标题

时间,价值,变量,时钟

例如

Time | Value | Variable | Clock
#0   |  0    | s$       | 0
#0   |  0    | u%       | 0
#100 |  1    | s$       | 1

以下是我的代码

import re

fname = input("Enter filename: ")
vcd = open(fname)
# Obtain time, signals that are 0 or 1, and variables
for line in vcd:
    line = line.rstrip()
    if re.findall('^#', line):
        time = list(line)
        time[0:] = [''.join(time[0:])]
        print(time)
    elif re.findall('^0', line) or re.findall('^1', line):
        sigVar = list(line)
        sigVar[1:] = [''.join(sigVar[1:])]
        print(sigVar)

我不知道如何将其形成表格形式。我找到了一个名为PrettyTable的软件包,但我不知道如何处理它。

0 个答案:

没有答案