读写文件

读写 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 补充其他方式

results matching ""

    No results matching ""