Lesen von Zeilen der CSV-Datei in String in Python

Also habe ich eine Reihe von id's in Zahlen als CSVs gespeichert

Dh) http://i.imgur.com/atCJJCx.png

Und ich möchte, dass jede Zeile auf dieser CSV-Datei um eine String / Liste in Python zu konvertieren

mylist=[411211, 1234404, 5711427, 13600442, 13600641, 13601660, 13619537, 15302899 ...] 

Dann werden alle Zahlen auf dieser Zeichenfolge eine API-Anfrage durchlaufen und dann die Namen ausspucken

Dann möchte ich diese Namen in csv wieder speichern können.

Ich kenne den Code für die Umwandlung von Nummern in Namen über API-Werke, weil ich versuchte, manuell die Zahlen als Listen in Python-Typ eingeben und war in der Lage, Namen in Python auszudrucken. Aber ich habe eine Mühe, mit csv zu arbeiten …


Okayyy so konvertiert in Liste irgendwie gearbeitet … Ich verstehe immer noch nicht ganz, wie … (vergessen zu erwähnen, ich bin ein Anfänger zu dieser ganzen Programmiersache …)

 import urllib2 import json import csv with open('jfl42facebooknumberid.csv', 'rU') as csvfile: reader = csv.reader(csvfile, quoting=csv.QUOTE_NONE) for row in reader: myid='. '.join(row) try: myfile=urllib2.urlopen("http://graph.facebook.com/"+ myid +"?fields=name") myjson=json.loads(myfile.read()) print myjson["name"] except: print myid 

Aber das druckt mir die Ergebnisse, die ich will! Ich muss nur herausfinden, wie man in einem csv …

  • Definitiver Weg, um alphanumerische CSVs in Python mit scipy / numpy zu analysieren
  • Python verschachtelte Schleife nicht Schleife
  • Bedingter Zusammenschluss für CSV-Dateien mit Python (Pandas)
  • Pandas lesen csv aus Speicher
  • Verwenden Sie Python-Anfragen, um CSV herunterzuladen
  • Python-Rewriting statt Anhängen
  • One Solution collect form web for “Lesen von Zeilen der CSV-Datei in String in Python”

    Wenn du zu csv in docs python gehst , ist das Beispiel:

     import csv with open('eggs.csv', 'rb') as csvfile: spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|') for row in spamreader: print ', '.join(row) 

    Ich denke, es ist ein tolles und einfaches Beispiel.

    Python ist die beste Programmiersprache der Welt.