2016-04-21 2 views
-3

Я написал код на python для извлечения данных. Но выходное окно над правами имеет предыдущий выход после нескольких строк. Данные, которые я утилизирую, составляют более миллиона строк. Я использую pycharm с помощью струи. Каковы некоторые IDE или методы, которые поддерживают миллион строк вывода?Превышен предел выходного сигнала Pycharm

+13

Что вы делаете с печатными линиями 1M +? Было бы более полезно выводить результаты соскабливания в файл вместо консоли? – Andy

ответ

1

Как я уже говорил в comments, описанный вами способ кажется неправильным. Бросание линий 1M + на консоль не do ничего для вас, кроме печати миллиона строк. Если вы захотите использовать эту информацию позже, вы не сможете. Вместо этого вы должны отправить эти данные в какой-либо файл, чтобы впоследствии использовать его.


Это, как говорится, вы может увеличить выходной буфер в PyCharm через следующий процесс:

  • Нажмите кнопку "Справка"
  • Нажмите "Редактировать пользовательские свойства"
  • Это будет либо открыть файл или попросить его создать его, если файл idea.properties не существует. Нажмите «Да» в этом случае.
  • Добавить idea.cycle.buffer.size=2048 в файл

Это не полностью отключить буфер, но вместо того, чтобы удваивать его от 1024kb по умолчанию в 2048kb. Не стесняйтесь при необходимости корректировать.

Перезапустите PyCharm для использования этих параметров.

+0

спасибо, но у меня возникли проблемы с записью его в файл напрямую. Я только начал с python. пожалуйста, посмотрите мой код (аналогичный) и, пожалуйста, помогите мне, указав, как изменить код, чтобы он записывал вывод непосредственно в файл. Я хочу, чтобы это было записано в .csv или .txt файл btw https://ghostbin.com/paste/g9ev8 –

+0

@MikeSmith, это отдельный вопрос из того, который вы разместили здесь о выпуске консоли. Если у вас есть проблемы с записью в файл, я предлагаю создать новый вопрос и включить код из вашего ghostbin в вопросе, чтобы показать, что вы пытаетесь. Объясните, что происходит/не происходит, и ошибки. – Andy

+0

Спасибо за подшипник со мной. http://stackoverflow.com/q/36772464/6070730 –

Смежные вопросы