【问题标题】:Python programing [duplicate]Python编程[重复]
【发布时间】:2019-05-16 05:41:18
【问题描述】:
import csv
data = ["Apparels,Clothings,Materials,Bazaar,Saree,Salwars"]
f = open('data.csv', 'w')
w = csv.writer(f, delimiter = ',')
w.writerows([x.split(',') for x in data])
f.close()

我使用以下代码将列表写入 csv 文件。我遇到的问题是,新的 csv 文件(EXCEL.Doc)与附件中的一样被隔开。 我希望新文件和旧文件一样没有间隔。

【问题讨论】:

  • 能否稍微澄清一下标题?
  • 尝试使用open('myfile', 'w', newline='')
  • juanpa.arrivillaga,谢谢....你的解决方案很神奇!!!!谢谢

标签: python list csv


【解决方案1】:

在 juanpa.arrivillaga 的帮助下,他给出的答案很神奇!!

import csv
data = ["Apparels,Clothings,Materials,Bazaar,Saree,Salwars"]
f = open('data.csv', 'w', newline='') # by adding newline=''
w = csv.writer(f, delimiter = ',')
w.writerows([x.split(',') for x in data])
f.close()

【讨论】:

    猜你喜欢
    • 2012-12-20
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多