2016-07-26 16 views
0

Ich scraped sechs verschiedene Werte mit Python 3.5 mit BeautifulSoup. Jetzt habe ich die folgenden sechs Variablen mit Werten:Export von Python 3.5 nach CSV

  1. project_titles
  2. project_href
  3. project_desc
  4. project_per
  5. project_mon
  6. project_loc

Die Daten für z.B. "project_titles" sieht so aus: ['Formula Pi - Selbstfahrender Roboter racing mit dem Raspberry Pi', 'Das Superbuch: Verwandle dein Smartphone in einen Laptop für 99 $] -> getrennt durch ein Komma.

Jetzt möchte ich diese Daten in eine CSV exportieren.

Die Überschriften sollten in A1 (project_titles), B1 (project_href) und so weiter sein. Und in A2 brauche ich den ersten Wert von "project_titles". In B2 der erste Wert von "project_href".

Ich denke, ich brauche eine Schleife dafür, aber ich habe es nicht verstanden. Bitte helfen Sie mir ...

+1

Aus Ihrer Beschreibung klingt es ziemlich einfach. Hast du irgendwas probiert? – DeepSpace

Antwort

0

Hier ein paar Hinweise sind:

Wenn Sie eine Zeichenfolge wie Sie auf einem bestimmten Zeichen trennen möchten, verwenden Sie string.split Liste zu erhalten, die Sie den ersten Wert bekommen kann mit lst[0] .

Dann schauen Sie sich das CSV-Modul an, um Ihren Export zu machen.

+0

Danke ... Ich habe versucht, die Werte zu teilen. Aber ich bekomme diesen Fehler: "AttributeError: 'list' Objekt hat kein Attribut 'split'". Ich lege die Werte in eine neue Variable und spalte diese Variable. Aber es funktioniert nicht. –

+0

Es ist, weil Sie Split auf eine Zeichenfolge, nicht auf einer Liste aufrufen müssen. – BusyAnt