读写文件
读写 csv 文件
读取:
1. 普通读取方式
# coding: utf-8
import csv
csvfile = file('csv_test.csv', 'rb')
reader = csv.reader(csvfile)
for line in reader:
print line
csvfile.close()
2. 使用 with 读取方式
import csv
with open('stocks.csv') as csvfile:
f_csv = csv.reader(csvfile)
headers = next(f_csv)
for row in f_csv:
# Process row
...
写入:
写入并生成 csv 文件
# coding: utf-8
import csv
csvfile = file('csv_test.csv', 'wb')
writer = csv.writer(csvfile)
writer.writerow(['姓名', '年龄', '电话'])
data = [
('小河', '25', '1234567'),
('小芳', '18', '789456')
]
writer.writerows(data)
csvfile.close()
@todo
补充 with 补充其他方式