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 …

  • Finden von spezifischen Strings innerhalb einer Spalte und finden das Maximum entsprechend dieser Zeichenfolge
  • Pandas read_csv füllt leere Werte mit String 'nan', anstatt das Datum zu parsen
  • ValueError: nicht genug Werte zum Auspacken (erwartet 11, bekam 1)
  • Python, um CSV-Datei zu suchen und relevante Informationen zurückzugeben
  • Wie konvertiert man die Spalten aus einer csvfile in eine orderedDict python
  • CSV-Datei mit Komma innerhalb von Feldern in Python lesen
  • 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.