Почему этот код не распознает следующий текст (список, индекс)? - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь кодировать, чтобы показать текст, который я хочу.

это образец текста, как следует, и это CSS-файл для HTML5.

.table0 {
         border-spacing:0;
}

.tr1 {
      :176.00pt;
}

.table4 {
         border-spacing:0;
}

и это то, что я кодирую, насколько это возможно.

with open("path\\file.css","r", encoding='utf-8') as f :
    lines = f.readlines()
    n = 0
    for i, line in enumerate(lines[:-1]):
        table = line.split('.')[-1].split(' {')[0]

        if table == 'table'+ str(n) :
            print(table)
            n = n + 1

это показывает только table0, и я не знаю, почему он пропускает table4. какая часть не так?

Спасибо, хорошего дня.

1 Ответ

0 голосов
/ 11 сентября 2018

После нахождения table0, n становится равным 1, и ваш чек эквивалентен

if table == 'table1':
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...