Die Funktion eine CSV-Datei zu öffnen, die Daten in diesem Format hat angeblichMeine Funktion gibt keinen Wert, kann nicht herausfinden, warum
„Polling Unternehmen, Datumsbereich, wie viele abgefragt, Rand Fehler, cruz, kasich, rubio, trump "
Wenn ich diese Funktion lese_data_file ausführe, gibt es keine Ausgabe, die ich nicht verstehe, da ich die poll_data zurückgebe. Ich glaube nicht, dass es ein Problem mit dem Rest des Codes gibt, so als ob ich "Rückgabe-Umfragedaten" durch "Druck (Umfragedaten)" ersetzt hätte, da ist die gewünschte Ausgabe.
Ich bin ein Neuling in diesem und habe keine volle Reichweite der Rückkehr.
def read_data_file(filename):
file = open(filename, 'r')
poll_data = []
for data in file:
data = data.strip('\n')
data = data.split(',')
poll_data.append(data)
return poll_data
read_data_file('florida-gop.csv')
"Ich glaube nicht, dass es ein Problem mit dem Rest des Codes gibt, so als ob ich 'Rückgabe Umfragedaten' durch 'Druck (Umfragedaten)' ersetzt hätte, da ist die gewünschte Ausgabe." - Wenn du das machst, musst du die letzte Zeile machen 'print (read_data_file (' florida-gop.csv ') ' – n1c9
Was @ n1c9 sagte. Der beste Weg, um zu überprüfen, ob es irgendwelche * Ausgaben gibt, ist 'print (Funktion (Argumente))' – BHustus
Also, wenn ich das Ergebnis der Funktion verwenden muss, aber ich möchte auch, dass die Funktion tatsächlich die Ausgabe der zeigt Ergebnis würde ich "print (read_data_file ('florida-gop.csv')" nach der 'Rückkehr poll_data'? Oder würde der Benutzer tatsächlich die Druckfunktion verwenden müssen, um die Ausgabe anzuzeigen? –