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
Antwort
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.
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 –
@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
Danke, dass du mich begleitet hast. http://stackoverflow.com/q/36772464/6070730 –
- 1. Runtime: maximale Rekursionstiefe überschritten
- 2. OleDbException Systemressourcen überschritten
- 3. async.detect maximale Anrufstapelgröße überschritten
- 4. MySQL: „lock Wartezeitlimit überschritten“
- 5. Firebird Transaktion Überschritten Graf
- 6. Spark ExecutorLostFailure Speicher überschritten
- 7. TIBCO ems Warteschlangenlimit überschritten
- 8. Ressourcen überschritten während Abfrageausführung
- 9. Django Sellerie Zeitlimit überschritten?
- 10. Maximale Rekursionstiefe überschritten py2App
- 11. Hadoop-Speichergrenze überschritten
- 12. Bluemix-Dienstlimit überschritten
- 13. Max Wiederholungen überschritten - Elasticsearch
- 14. OpenShift-Datenbank-Zahnradkontingent überschritten
- 15. php: max_input_vars überschritten 1000
- 16. Python pickler - Rekursionstiefe überschritten
- 17. Achtung: Eingangsvariablen überschritten 1000
- 18. Aggregierte Abfragegrenze überschritten?
- 19. Kattis Telefonliste, Zeitlimit überschritten
- 20. Versteckte Funktionen von PyCharm
- 21. Import-Verzeichnis in pycharm
- 22. PyCharm Code Folding Collapse
- 23. Plötzliche Referenzwarnung in PyCharm
- 24. PyCharm run uniquests auswählen
- 25. PyCharm/IntelliJ ermöglichen Paketabhängigkeitsprüfung
- 26. PyCharm - Ungelöste Bibliothek 'Staticfiles'
- 27. PyCharm Typ Hinting Seltsamkeit
- 28. typing.NamedTuple und PyCharm
- 29. Entfernen Pycharm Breakpoint Thing
- 30. PyCharm intellisense für boto3
Was machst du mit 1M + gedruckten Zeilen? Wäre es hilfreicher, die Ergebnisse des Scrapings in einer Datei anstatt in der Konsole auszugeben? – Andy