Ich lese derzeit Daten aus einer CSV-Dateien, und ich wollte es in ein Wörterbuch, Key Value Pair.Strip Quote von Schlüssel mit DictReader
Ich konnte das mit csv.DictReader tun. Aber gibt es trotzdem die Anführungszeichen von den Schlüsseln zu streichen?
ich es wie dieses
auszudrucken haben{'COUNTRY': 'Germany', 'price': '49', 'currency': 'EUR', 'ID': '1', 'CITY': 'Munich'}
{'COUNTRY': 'United Kingdom', 'price': '40', 'currency': 'GBP', 'ID': '2', 'CITY': 'London'}
{'COUNTRY': 'United Kingdom', 'price': '40', 'currency': 'GBP', 'ID': '3', 'CITY': 'Liverpool'}
ist es trotzdem, um es wie diese Zitate
{COUNTRY: 'Germany', price: '49', currency: 'EUR', ID: '1', CITY: 'Munich'}
{COUNTRY: 'United Kingdom', price: '40', currency: 'GBP', ID: '2', CITY: 'London'}
{COUNTRY: 'United Kingdom', price: '40', currency: 'GBP', ID: '3', CITY: 'Liverpool'}
import csv
input_file = csv.DictReader(open("201611022225.csv"))
for row in input_file:
print row
Es sieht für mich aus, Sie möchten ein JSON drucken. Richtig? –
Ja, aber jedes Stück Code, das ich versucht habe, gibt den Schlüssel in '' oder '' zurück. –
Können Sie das Codefragment anzeigen, das die erste Ausgabe erzeugt? –