folgendes Programm habe ich mit folgendem Problem:
Code: Alles auswählen
# Tabelle mit festgelegter Struktur
stored_data_url=stored_data_url.split()
stored_data_query=stored_data_query.split()
ich habe folgende Liste:
Code: Alles auswählen
final = [stored_data_url] + [stored_data_query] + [results_all] + [date_new] + [time_new]
final[0] = ['https://www.kenfm.de', 'https://www.br.de']
final[1] = ['Corona', 'Pandemie']
final[2] = ['670’, '897']
final[3] = ['14.15.2020’]
final[4] = ['18.30.0’]
Diese Liste schreibe ich dann in eine csv.Datei:
Code: Alles auswählen
# in csv Datei schreiben
c=0
for element in results_all:
a.writelines(str(final[0][c]) + ";" + str(final[1]) + ";" + str(final[2][c]) + ";" + str(final[3]) + ";" + str(final[4]) + ";" + "\n")
c += 1
Webseite Eingabe Trefferzahl Datum der Abfrage Uhrzeit der Abfrage
https://www.kenfm.de ['Corona' 'Pandemie'] 639 14.5.2020 18.13.18
Das Problem ist, unter der Spalte Eingabe wird der erste String "Corona" geschrieben und anschließend wird in der nächsten Spalte Trefferzahl der zweite String "Pandemie" geschrieben. Ich verstehe aber nicht, warum nicht der gesamte Feldinhalt final[1] in die Spalte "Eingabe" geschrieben wird.
Kann mir jemand sagen, wo der Fehler liegt? Ich wäre mega dankbar.
VG Marc