Как извлечь вывод Python из CMD? - PullRequest
0 голосов
/ 02 мая 2018

Я использую cmd в Windows 7, и у меня возникла следующая проблема:

Я пишу команду python в cmd для ввода моего кода в python, затем следует:

import requests
r=requests.get("https://nameofthepege.com")
r.text

После этого вся консоль наполняется кодом hmtl. Последние от 200 до 300 строк вывода видны, а остальные нет. Как я могу увидеть больше строк?

Более того, есть ли способ извлечь html-код, созданный командой r.text, в новый файл из среды python или cmd?

1 Ответ

0 голосов
/ 02 мая 2018

По поводу вашего первого вопроса.

После этого вся консоль наполняется HTML-кодом. Последние 200 до 300 строк вывода видны, а остальные нет. Как я могу увидеть больше строк?

Ответ: Буфер CMD по умолчанию ограничен 300 строками. Вам следует увеличить размер буфера подсказок CMD.

В следующем уроке объясняется, как это сделать:

https://www.tenforums.com/tutorials/94089-change-command-prompt-screen-buffer-size-windows.html

Относительно вашего второго вопроса.

Кроме того, есть ли способ извлечь HTML-код, созданный Команда r.text в новом файле из среды Python или CMD

Ответ: Вы можете записать содержимое из r.text в файл, создав файл с функцией Python open(). Подробнее о Чтении и записи файлов по ссылке ниже:

https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files

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