【问题标题】:Python .join how to make some of the columns in the CSV filePython .join 如何在 CSV 文件中制作一些列
【发布时间】:2016-06-17 02:58:01
【问题描述】:

我发现标记 (") 为夹子,无法在 CSV 文件中将其拆分为多列。

输出:

"https://ecs7.tokopedia.net/img/product-1/2016/1/28/22599505/22599505_ab305ff4-e19f-489e-bcdc-113aeb7581ea.jpg, https://ecs7.tokopedia.net/img/product-1/2016/1/28/22599505/22599505_8d47964f-75af-42bc-9af8-b60e4562ae01.jpg, https://ecs7.tokopedia.net/img/product-1/2016/1/28/22599505/22599505_9cc59e50-ac85-4046-83df-ae3f53042f19.jpg, https://ecs7.tokopedia.net/img/product-1/2016/1/28/22599505/22599505_48cf7f0e-b70c-424d-8000-5ca7f842b1e3.jpg, https://ecs7.tokopedia.net/img/product-1/2016/1/28/22599505/22599505_2cce9f72-85dd-4006-a306-d7bbf83a45e4.jpg"

代码:

f.writerow([(", ".join([link.get('href') for link in v.find_all('a')]))])

【问题讨论】:

    标签: csv join beautifulsoup output


    【解决方案1】:

    writerow 不是 write"raw",它将第一个参数作为列表并将其格式化为每一列。

    f.writerow( [link.get('href') for link in v.find_all('a')])

    见:https://pymotw.com/2/csv/#writing

    【讨论】:

      猜你喜欢
      • 2021-01-04
      • 1970-01-01
      • 2012-09-19
      • 1970-01-01
      • 2021-11-15
      • 2020-12-14
      • 2017-09-30
      • 2014-11-07
      • 1970-01-01
      相关资源
      最近更新 更多