如何将BeautifulGroup列表数组转换为字符串?

2024-03-28 09:40:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从一个带有BeautifulSoup的网页中提取4个数字,以便以后在一行中以CSV格式将这些值保存为字符串。在

findLoupl()函数用于保存和美化变量。我需要的4个值在带有css样式属性"font-size: 13pt"<p>标记内。这些值保存在列表数组linkData[]中。在

我只是不知道如何将这些变量保存在一行字符串中。现在,我总是得到换行符,这是一个问题,因为我需要CSV输出是:var0,var1,var2,var3

而不是:

var0
var1
var2
var3

我已经尝试了一些我添加到下面代码中的东西。我几乎可以用我的第三种方法工作,但不幸的是,如果我使用这个选项,编码似乎是错误的。在

我需要987, 1002, 278, 19,但是print()的输出是(u'\n987\n', u'\n1002\n', u'\n278\n', u'\n19\n')。是否有更改编码的选项?在

我是一个新的美化小组,所以任何帮助是高度感谢!在

我的代码是:

^{pr2}$

谨致问候!在


Tags: csv函数字符串代码网页编码格式选项
1条回答
网友
1楼 · 发布于 2024-03-28 09:40:37

在定义变量时,只需使用^ {CD1>}就可以删除所有空白空间。在

var0 = linkData[0].text.strip()
var1 = linkData[1].text.strip()
var2 = linkData[2].text.strip()
var3 = linkData[3].text.strip()

相关问题 更多 >