Невозможно изменить цвет в TextView Android

Почему нет «У нас есть матч!» печатать? Что я упустил?

blockquote>

Если вы заметите вывод на консоли, вы получаете double \n (newlines) один из-за print секунды, потому что в файле каждая строка имеет \n в конце. Ваш файл выглядит следующим образом:

Line 1
Line 2
Line 3
Line 4

в основном: Line 1\nLine 2\nLine 3\nLine 4 (при условии, что у вас нет лишних пробелов, например вкладок, пробелов).

In for loop: for line in f:, end char из line - \nline, который вы считаете 'Line 3' на самом деле 'Line 3\n'). Следовательно, ваше условие if g2] не .

Чтобы удалить \n, просто используйте функцию str.strip([chars]); . Метод strip() возвращает копию строки, в которой все символы были удалены с начала и конца строки (символы пробелов по умолчанию).

Итак, замените if myline == line: на if myline == line.strip(), что и есть ответ @ C.B.

-10
задан KeLiuyue 28 November 2017 в 05:33
поделиться