Как организовать vcd файл в табличной форме
Я хочу организовать vcd-файл в виде таблицы со следующими заголовками, используя python:
Время, Значение, Переменная, Часы
Например
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, но не знал, что с ним делать.