Ich habe eine CSV-Datei.Drucken von .csv-Dateien in Python abhängig vom Jahr?
Jede Zeile enthält Daten getrennt Komma; Jede Zeile wird durch ein neues Zeilenzeichen beendet. Also in meiner Datei ist der erste Eintrag jeder Zeile ein Jahr und der zweite Eintrag in der Zeile ist der Titel eines Films.
Zum Beispiel:
1990, Tie Me Up! Tie Me Down!
Also, es hat nur ein paar Jahre, und dann Filmtitel. Meine Frage ist, Wie drucke ich den Filmtitel, wenn es vor 1990 gemacht wurde? So etwas wie:
2015, Spongebob movie
würde nicht drucken.
Bisher habe ich:
f = open("filmdata.csv","r",encoding="utf-8")
for line in f:
entries = line.split(",")
if entries in f < 1990 :
print(line)
f.close()
Aber nichts ausdrucken? Aber es sagt nicht, Fehler oder irgendetwas .. Ich versuche, es in diesem Format zu halten.
seit Sie ein nicht gewesen sein Mitglied von SO zu lange, hier geht es: Denken Sie daran, dass, wenn eine der Antworten Ihre Frage gelöst hat, es eine gute Übung ist, dass Sie sie als akzeptiert markieren (großes Kontrollkästchen links neben der Antwort). Es gibt Ihnen Reputationspunkte, es gibt der Person, die Zeit damit verbracht hat, Reputationspunkte zu beantworten und, am wichtigsten, es wird zukünftigen Lesern helfen zu sehen, dass die Antwort hilfreich war. Bitte werfen Sie einen Blick auf: http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 (nicht nur für diesen Post, sondern auch für Ihre zukünftigen Fragen) Cheers **: -) ** – BorrajaX