社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
import csv
if __name__ == '__main__':
excel = ['column1', 'column2', 'column3']
stockFile = open('stockFile.scv', 'w+')
csvWriter = csv.writer(stockFile)
for i in range(3):
excel_ = [str(i)] + excel
csvWriter.writerow(excel_)
stockFile.close()
以上代码执行后产生的csv文件如下:
可以看到,每一行数据下有一个空白行,怎样去掉这个空白行呢?
import csv
if __name__ == '__main__':
excel = ['column1', 'column2', 'column3']
stockFile = open('stockFile.scv', 'w+', newline='') # newline = ''
csvWriter = csv.writer(stockFile)
for i in range(3):
excel_ = [str(i)] + excel
csvWriter.writerow(excel_)
stockFile.close()
以上程序执行结果:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!