乐趣区

关于python:PythonPython处理csv文件

2、csv 文件 python 读写操作
CSV(Comma-Separated Values) 即逗号分隔值,能够用 Excel 关上查看。因为是纯文本,任何编辑器也都可关上。与 Excel 文件不同,CSV 文件中:

值没有类型,所有值都是字符串
不能指定字体色彩等款式
不能指定单元格的宽高,不能合并单元格
不能嵌入图像图表
在 CSV 文件中,以, 作为分隔符,分隔两个单元格。像这样 a,,c 示意单元格 a 和单元格 c 之间有个空白的单元格。依此类推。
不是每个逗号都示意单元格之间的分界。所以即便 CSV 是纯文本文件,也保持应用专门的模块进行解决。Python 内置了 csv 模块。先看看一个简略的例子。

(1)从 CSV 文件中读取数据

import csv

filename = 'sitka_weather_2014.csv'
with open(filename) as f:
    reader = csv.reader(f)
    print(list(reader))

(2)写数据到 csv 文件中

import csv
datas = [['name', 'age'],
         ['Bob', 14],
         ['Tom', 23],
        ['Jerry', '18']]
with open('example.csv', 'w', newline='') as f:
    writer = csv.writer(f)
    for row in datas:
        writer.writerow(row)

  # 还能够写入多行
    writer.writerows(datas)

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注 Python 技术大本营,获取更多技能与教程。

退出移动版