Вывести все строки, не начинающиеся на решетку python?

Пишу программу для вывода хостов. Чтобы программа открывала файл и показывала только хосты без комментариев. Пробовал делать путем среза символом. Как сделать так, чтобы программа не выводила строки которые начинаются с решетки

with open ('hostsfile', 'r') as h: hosts = h.read() 
print(hosts[802:10000])
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Элементарно: читать файл построчно, проверять в каждой строке наличие символа #, при наличии брать подстроку от начала строки до символа # и выводить её.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы