第145课时: CSV文件的读取 写入
CSV文件的操作:
csv(Comma Separated Values)是逗号分隔符文本格式,常用于数据交换、Excel 文件和数据库数据的导入和导出。
与 Excel 文件不同,CSV 文件中:
值没有类型,所有值都是字符串
不能指定字体颜色等样式
不能指定单元格的宽高,不能合并单元格
没有多个工作表
不能嵌入图像图表
我们在 excel 中建立一个简单的表格:
另存为"csv(逗号分隔)",我们打开查看这个 csv 文件内容:
在python1中打开csv文件。
打印csv数据:
import csv
with open('py.csv','r') as f:
a = csv.reader(f)
print(list(a))
[[‘wlz’, ‘11’], [‘22’, ‘33’]]
形成一个二维列表,这个a是可迭代对象,打印一次就不存在了。
import csv
with open('py.csv','r') as f:
a = csv.reader(f)
for row in a:
print(row)
[‘wlz’, ‘11’]
[‘22’, ‘33’]
import csv
with open('ccs.csv','w') as f:
b = csv.writer(f)
b.writerow(['wlz','haha'])
c = [['12','44'],['oo','niubi']]
b.writerows(c)
结果:
wlz,haha
12,44
oo,niubi