csv文件简单读写
2017-11-15 22:36
323 查看
创建一个csv文件,将【列表】数据写入
读取上面创建的content.csv文件
创建一个csv文件,将【dict】数据写入
读取上面创建的content.csv文件
import csv content = [['Jack','23','m'],['Tom','32','m'],['Rose','18','f'],['Master','24','m'],['Servant','20','m'],['Ernst','30','m']] with open('content.csv','wt') as f: csvco = csv.writer(f) csvco.writerows(content)
读取上面创建的content.csv文件
with open("content.csv",'rt') as fin: cin = csv.reader(fin) content = [row for row in cin] #推导式 print(content) with open("content.csv",'rt') as fin: cin = csv.reader(fin) for row in cin: #for循环 print(row)
创建一个csv文件,将【dict】数据写入
content = [ {'name': 'Jack','age': '23','gender': 'm'}, {'name': 'Tom', 'age': '32','gender': 'm'}, {'name': 'Rose', 'age': '18','gender': 'f'}, {'name': 'Master', 'age': '24','gender': 'm'}, ] with open('content.csv','wt') as fout: count = csv.DictWriter(fout,['name','age','gender']) count.writeheader() count.writerows(content)
读取上面创建的content.csv文件
with open('content.csv','rt') as fin: cin = csv.DictReader(fin) content = [row for row in cin] print(content) with open('content.csv','rt') as fin: cin = csv.DictReader(fin) for row in cin: print(row)
相关文章推荐
- 用opencsv和用Bufferedreader/writer进行csv文件的读写及简单处理
- python读写csv文件的心得(随笔一:简单的读写csv文件)
- python简单的读写csv文件
- Python实现的简单读写csv文件操作示例
- 读写csv文件的简单C#类
- 用C#写的读写CSV文件
- 一个读写csv文件的C#类
- Javacsv实现Java读写csv文件
- python 读写CSV 文件
- Python简单爬虫导出CSV文件的实例讲解
- C++文件读写详解(ofstream,ifstream,fstream)还有简单使用
- 读写配置文件的简单例子
- python中简单的读写文件操作
- C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组
- ios 简单的plist文件读写操作(Document和NSUserDefaults)
- 文件的简单读写
- Python读写csv格式文件
- c#下简单的文件读写
- XML::Simple 简单的读写xml(尤其适合配置文件)
- C++ 读写文件安全又简洁的简单实例