Как организовать 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, но не знал, что с ним делать.

0 ответов

Другие вопросы по тегам