2016-07-26 87 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