2016-04-21 4 views
-3

Ich schrieb einen Python-Code, um Daten zu verschrotten. Aber das Ausgabefenster überschreibt die vorherige Ausgabe nach ein paar 1000 Zeilen. Die Daten, die ich verschrotte, sind über eine Million Zeilen. Ich benutze Pycharm von Jetbeans. Was sind einige IDEs oder Methoden, die eine Million Zeilen Ausgabe unterstützen?Pycharm Ausgabegrenze überschritten

+13

Was machst du mit 1M + gedruckten Zeilen? Wäre es hilfreicher, die Ergebnisse des Scrapings in einer Datei anstatt in der Konsole auszugeben? – Andy

Antwort

1

Wie ich in der comments erwähnt habe, scheint die Art, wie Sie das beschrieben haben, falsch. Werfen 1M + Zeilen zur Konsole nicht tun alles für Sie, außer dem Drucken einer Million Zeilen. Wenn Sie diese Informationen später verwenden möchten, können Sie dies nicht tun. Stattdessen sollten Sie diese Daten an eine Datei senden, damit Sie sie später verwenden können.


aber sagen, dass Sie können den Ausgabepuffer über den folgenden Prozess in PyCharm erhöhen:

  • Klicken Sie auf "Hilfe"
  • Klicken Sie auf "Bearbeiten Benutzerdefinierte Eigenschaften"
  • Dieser Wille Öffnen Sie entweder eine Datei oder bitten Sie, eine Datei zu erstellen, wenn die Datei idea.properties nicht existiert. Klicken Sie in diesem Fall auf "Ja".
  • hinzufügen idea.cycle.buffer.size=2048 auf die Datei

Diese nicht vollständig die Puffer zu deaktivieren, aber es aus dem Standard-1024KB zu 2048 KB statt verdoppeln. Fühlen Sie sich frei, entsprechend anzupassen.

Starten Sie PyCharm neu, damit diese Einstellung verwendet werden kann.

+0

danke, aber ich habe Probleme beim Schreiben in eine Datei direkt. Ich habe gerade mit Python begonnen. Bitte schauen Sie sich meinen Code an (ähnlich einem) und bitte helfen Sie mir, indem Sie mir sagen, wie man den Code so ändert, dass er die Ausgabe direkt in eine Datei schreibt. Ich möchte, dass das in eine CSV- oder TXT-Datei geschrieben wird https://ghostbin.com/paste/g9ev8 –

+0

@MikeSmith, das ist eine separate Frage von der, die Sie hier über die Konsolenausgabe gepostet haben. Wenn Sie Probleme beim Schreiben in eine Datei haben, schlage ich vor, eine neue Frage zu erstellen und den Code aus Ihrer Ghostbin in die Frage einzufügen, um zu zeigen, was Sie versucht haben. Erkläre, was passiert und was nicht passiert. – Andy

+0

Danke, dass du mich begleitet hast. http://stackoverflow.com/q/36772464/6070730 –