#python #файлы #python_3x
При использовании file.readlines() получаем что-то вроде этого: >>> file.readlines() ['12\n', '10\n', '9\n', '15\n', '10\n', '120'] Как убрать \n?
Ответы
Ответ 1
>>> l = ['12\n', '10\n', '9\n', '15\n', '10\n', '120'] >>> l = [line.rstrip() for line in l] >>> l ['12', '10', '9', '15', '10', '120']Ответ 2
Если хочется поддерживать и Юникодные окончания строк, то можно str.splitlines() метод использовать: >>> file.read().splitlines() ['12', '10', '9', '15', '10', '120']Ответ 3
file = "file.txt" open(file).read().split('\n')
Комментариев нет:
Отправить комментарий