我希望使用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的软件包,但我不知道如何处理它。