博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
coursesa python 3 Writing data to a CSV File,将数据写入CSV格式的文件
阅读量:4057 次
发布时间:2019-05-25

本文共 1068 字,大约阅读时间需要 3 分钟。

First, using .format() makes it really clear what we’re doing when we create the variable row_string. We are making a comma separated set of values; the {} curly braces indicated where to substitute in the actual values. The equivalent string concatenation would be very hard to read. An alternative, also clear way to do it would be with the .join method: row_string = ‘,’.join(olympian[0], olympian[1], olympian[2]).

olympians = [("John Aalberg", 31, "Cross Country Skiing, 15KM"),             ("Minna Maarit Aalto", 30, "Sailing"),             ("Win Valdemar Aaltonen", 54, "Art Competitions"),             ("Wakako Abe", 18, "Cycling")]outfile = open("reduced_olympics2.csv", "w")# output the header rowoutfile.write('"Name","Age","Sport"')outfile.write('\n')# output each of the rows:for olympian in olympians:    row_string = '"{}", "{}", "{}"'.format(olympian[0], olympian[1], olympian[2])    #row_string=','.join([olympian[0], str(olympian[1]), olympian[2]])  可以把元素放进列表,用join连接起来。要将Int类型转化为str    outfile.write(row_string)    outfile.write('\n')outfile.close()

转载地址:http://qnrci.baihongyu.com/

你可能感兴趣的文章
C++常用数学函数
查看>>
【积跬步以至千里】Windows无法访问指定设备,路径或文件,您可能没有合适的权限访问
查看>>
【数据结构基础笔记】第一章绪论之基本概念
查看>>
【数据结构基础笔记】第一章绪论之算法及算法分析
查看>>
【数据结构基础笔记】第二章线性表之基本概念与类型定义
查看>>
【数据结构基础笔记】第二章线性表之顺序表
查看>>
C++报错:无法打开文件“路径\Debug\文件名.exe”
查看>>
【数据结构基础笔记】第二章线性表之单链表
查看>>
【积跬步以至千里】Excel行列互换
查看>>
【YOLO学习笔记】之YOLO初体验
查看>>
【YOLO学习笔记】之YOLO配置文件详解
查看>>
【YOLO学习笔记】之YOLO v1 论文笔记1(超详细:翻译+理解)
查看>>
【YOLO学习笔记】之YOLO v1 论文笔记2(超详细:翻译+理解)
查看>>
【YOLO学习笔记——数据集】之一YOLO数据集制作1(含LabelImg工具讲解)
查看>>
【积跬步以至千里】pdf转word后数字和英文格式别扭,无法修改
查看>>
【YOLO学习笔记——数据集】之一YOLO数据集制作2
查看>>
【深度学习小常识】CPU(中央处理器)和GPU(图像处理器)的区别
查看>>
【人工智能小常识】一篇文章搞懂人工智能、机器学习和深度学习
查看>>
【积跬步以至千里】如何查看浏览器保存的密码
查看>>
【opencv拓展】摄像头基本操作
查看>>