你好,我有关于f.write的问题。 我的网络从新蛋网现在我想写一个循环到csv文件。在
代码:
filename='NeweggWebscrape.csv'
f=open(filename,'w')
headers='ProductName,Details,Delivery\n'
f.write(headers)
for namedesc in name_desc:
ProductName = namedesc.text.strip()
features= page_soup.findAll ('ul', {'class' : 'item-features'})
Details=feature.text.strip()
shipping=page_soup.findAll ('li', {'class' : 'price-ship'})
Delivery=shippinginfo.text.strip()
print('Name' + ProductName)
print('Details' + Details)
print('Delivery' + Delivery)
f.write (ProductName + "," + Details.replace(",", "|") + "," + shipping + "\n")
f.close()
但是,im进入powershell的错误是:
^{pr2}$我试着修好它,但如果有人能帮忙的话,我有点卡住了。在
非常感谢
约瑟夫
^{1}$shipping
不是字符串,而是一组结果。在与其他字符串连接之前,必须将其转换为字符串。根据代码判断,您需要提取每个列表项的文本部分。这样做之后,你必须把这些碎片连接起来。以下代码使用逗号进行连接,您可以使用任何其他字符串:相关问题 更多 >
编程相关推荐