Python: csv export funktioniert nicht richtig

Gast #3436492
Hallo Zusammen,

ich würde gerne die Aktiensymbole auf Yahoo mit folgendem Pythonscript 
laden:
https://github.com/Benny-/Yahoo-ticker-symbol-downloader

Die Symbole werden dabei von Yahoo ausgelesen und in eine *.csv Datei 
gespeichert. Die Daten werden während der Scriptausführung in der Datei 
downloader.pickle (*.pickle ist eine Python eigene Datei zur 
Zwischenspeicherung der Daten) gespeichert. Am Schluss sollten die Daten 
in eine *.csv Datei übertragen werden.

Mein Problem:
Es werden immer nur genau 9700 Einträge in die *.csv Datei geschrieben. 
(entspricht einer Größe der *.csv Datei von exakt 500 kB)
Es werden aber deutlich mehr Daten in die downloader.pickle geschrieben.
(Diese Datei hat für den beschriebenen Fall 130 MB)

Info:
Ich führe das Script unter Windows XP mit Python 3.3 aus.

Meine Fragen:
1. Ist es möglich, die "Größenbeschränkung" für die *.csv Datei 
auszuschalten?

2. Können die Daten evtl. direkt aus der downloader.pickle Datei gelesen 
werden? Gibt es für *.pickle Dateien ein Programm/Viewer oder ähnliches?
(Ich habe entsprechendes schon gegoogelt und nichts gefunden.)

Ich bedanke mich schon mal recht herzlich für eine Antwort!

Gruß Manuel

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.