#python #printing #console
Вопрос:
Я хочу напечатать длинную строку всего в одной строке консоли без упаковки, например, я хочу print('A'*500)
создать длинную строку «А», где я могу прокручивать, например
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
обычный вывод консоли выглядит примерно так
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
как я могу получить желаемый результат?
Комментарии:
1. Ваша проблема не имеет ничего общего с Python, кроме как с консолью. Попробуйте вывести в файл через
python yourscript > somefile.txt
, чтобы увидеть, что вывод вашего скрипта состоит только из одной строки! Таким образом, настройка окна консоли может помочь решить вашу реальную проблему.
Ответ №1:
Поскольку это спецификация консоли, необходимо указать количество строк, которые будут отображаться на стороне программного обеспечения. Метод отличается в зависимости от Windows и MAC.
Комментарии:
1. есть ли способ установить это в python, возможно, с помощью модуля ОС?
2. что касается программного обеспечения-это немного расплывчато, верно? 1) с помощью переключателя Python? 2) в сценарии? 3) в операционной системе? 4) … и т. Д.?
Ответ №2:
Невозможно отключить перенос текста. Так что вам нужно просто работать так, как есть
Комментарии:
1. * для выключения* -> > для выключения ?