2016-07-26 115 views
0

我使用beautifulSoup在Python 3.5中創建了六個不同的值。現在,我有以下六個變量與值:從python 3.5導出到csv

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

爲例如數據「project_titles」看起來像這樣: ['Formula Pi - 與Raspberry Pi競賽的自動駕駛機器人','超級本:以99美元將您的智能手機變成筆記本電腦]] - >用逗號分隔。

現在我想將這些數據導出到csv。

標題應該在A1(project_titles),B1(project_href)等等。 而在A2中,我需要「project_titles」的第一個值。在B2中,「project_href」的第一個值。

我想我需要一個循環,但我沒有得到它。請幫我...

+1

從您的描述來看,這聽起來非常簡單。你有嘗試過什麼嗎? – DeepSpace

回答

0

下面是一些提示:

當你有一個字符串像你想單獨對一個給定的字符,使用string.split拿到名單,你可以得到使用lst[0]的第一個值。

然後,看看csv模塊做出口。

+0

謝謝......我試圖分裂值。但是我得到這個錯誤:「AttributeError:'list'object has no attribute'split'」。我把這些值放在一個新的變量中,並分解這個變量。但它不起作用。 –

+0

這是因爲你必須在字符串上調用split,而不是在列表上。 – BusyAnt