Datei öffnen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Güli
User
Beiträge: 2
Registriert: Montag 19. Juni 2017, 11:11

Datei öffnen

Beitragvon Güli » Montag 19. Juni 2017, 11:19

Hallo,

ich habe ein Problem und zwar versuche ich die Datei fix-yahoo-finance in Python zu öffnen und Fiat-Kurse per Excel aulesen zu lassen.
Ich habe folgende Befehle eingegeben, jedoch kein Ergebnis bekommen:

  1. import csv
  2. reader = csv.reader(open("fix-yahoo-finance-master.zip"))
  3.  
  4. import pandas_datareader.data as web
  5. import datetime
  6. import fix_yahoo_finance
  7. start = datetime.datetime(2015, 1, 1)
  8. end = datetime.datetime(2017, 1, 27)
  9. f = web.DataReader("F")


diese Fehlermeldung wird angezeigt:

---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-8-3d8623c3f283> in <module>()
3 import datetime
4
----> 5 import fix_yahoo_finance
6
7 start = datetime.datetime(2015, 1, 1)

ImportError: No module named fix_yahoo_finance


Kann mir jemand hierbei helfen?

Danke im Voraus.

LG
Güli
Zuletzt geändert von BlackJack am Montag 19. Juni 2017, 11:43, insgesamt 1-mal geändert.
Grund: Quelltext in Python-Codebox-Tags gesetzt.
Benutzeravatar
BlackJack
Moderator
Beiträge: 32532
Registriert: Dienstag 25. Januar 2005, 23:29
Wohnort: Berlin
Kontaktdaten:

Re: Datei öffnen

Beitragvon BlackJack » Montag 19. Juni 2017, 13:20

@Güli: Wenn Du das Modul `fix_yahoo_finance` nicht importieren kannst, dann ist es wohl nicht installiert.

Es sieht so aus als würdest Du versuchen das Archiv mit dessen Quelltexten als CSV-Datei zu öffnen — wie kommst denn den auf die Idee?

Importe schreibt man üblicherweise alle an den Anfang eines Moduls, damit man leichter die übersicht behalten kann von was ein Modul so abhängig ist.

Dateien die man öffnet sollte man auch wieder schliessen. Dazu ist es dann allerdings notwendig, dass man die Datei an einen Namen bindet um entweder die `close()`-Methode aufzurufen, oder das mit der ``with``-Anweisung zu erledigen.
“There are only two industries that refer to their customers as users.” — Edward Tufte
C#17
User
Beiträge: 19
Registriert: Montag 22. Mai 2017, 12:19

Re: Datei öffnen

Beitragvon C#17 » Montag 19. Juni 2017, 21:42

@Güli
Außerdem scheint ja auch irgendwo der Bezug zu deiner eingelesenen CSV Datei, d.h. der Variablen "reader" zu fehlen.
Güli
User
Beiträge: 2
Registriert: Montag 19. Juni 2017, 11:11

Re: Datei öffnen

Beitragvon Güli » Montag 19. Juni 2017, 22:02

Hallo C#17 und BlackJack,

Danke für Eure Antwort. Ich werde gleich morgen die Fehler versuchen zu verbessern.
Ich kenne mich mit Python gar nicht aus :K , bin Neuling was Python angeht.

LG
Güli

Zurück zu „Allgemeine Fragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder