Я пытаюсь прочитать данные из URL, который является текстовым файлом построчно, но я получаю целые данные вместо построчно. Он отлично работает для больших данных, но не работает для небольших данных.
url = request.GET.get('url')
data = []
with closing(requests.get(url, stream=True)) as f:
data = [list(map(int, line.split('\n'))) for line in f]
Приведенный выше код дает правильный ответ для файлов с большим размером строки, но не работает для небольших данных.
Например: (текстовый файл содержит)
1 1 1
2 2 2
3 3 3
и мне нужен список, который выглядит примерно так:
[[1,1,1],[2,2,2],[3,3,3]]
что не так в моем коде?