python常用模块csv简单使用方法
- 2014-04-04 09:05:50
- 开发
- 95
- shevechco
CSV 文件(Comma-Separated Values,逗号分隔值文件)是一种以纯文本格式存储表格数据的文件类型。
我们在使用中可以直接将数据存储到csv文件中,然后可以在excel中打开这种格式直接转换为excel格式,这样就可以不用在环境中安装excel相关模块了,同时这种格式也可以直接在linux系统中打开,也方便对输出的结果进行二次编辑。我们来看看用法吧。
1.读取csv文件
import csv
with open("test.csv", "r", encoding="utf-8") as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(row)
打印结果如下:
我们可以看到返回的每行都是一个list列表,我们可以直接切片获取某一列数据。
2.写入数据到csv文件
import csv
import random
with open("test2.csv", "w", newline="", encoding="utf8") as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['id', 'num'])
for i in range(10):
num = random.randint(1000, 9999)
writer.writerow([i, num])
我们看到生成了test2.csv文件,内容如下:
以上就是pythoncsv模块的基本用法,实际csv模块还有很多其他用法,但是我们不是很常用,后面有用到再继续学习。
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/1