import csv
def csv_reader():
headers=['编号','课程','讲师']
rows=[
(1,'python','fighter'),
(2,'c++','fighter'),
(3,'Net','fighter')
]
with open('my_course.csv','w',encoding='utf-8',newline="") as f:
writer=csv.writer(f)
writer.writerow(headers)
writer.writerows(rows)
def csv_writer():
with open('my_course.csv',encoding='utf-8')as f:
reader=csv.DictReader(f)
headers=next(reader)
print(headers)
for row in reader:
print(row)
if __name__=='__main__':
csv_reader()
csv_writer()
Python对csv文件简单的创建和读取
本文介绍了一种使用Python的csv模块进行CSV文件读写的实践方法。通过定义函数csv_reader和csv_writer,实现了CSV文件的数据写入和读取,展示了如何使用with语句打开文件并利用csv.writer和csv.DictReader进行操作。

被折叠的 条评论
为什么被折叠?



