【python】【pycharm】+读写csv⽂件其他格式配置⽂件step1:数据写⼊csv配置⽂件
1def csv_writer():
2'''写⼊csv⽂件'''
3 headers = ["编号", "课程", "讲师"]
4
5 rows = [
6 (1, "A", "AA"),
7 (2, "B", "BB"),
8 (3, "C", "CC")
9 ]
10 with open("ZGXTest.csv", "w", encoding="GBK", newline="") as f:
11 writer = csv.writer(f)
12 writer.writerow(headers)
13 writer.writerows(rows)
View Code
step2:读取csv⽂件数据
1def csv_reader():
2'''读取csv⽂件'''
3 with open("ZGXTest.csv", encoding="GBK") as f:
4# reader = csv.DictReader(f)
5# 读取每⼀⾏
6 reader = ader(f)
7# 配置表头
8 headers = next(reader)
9# 打印表头
10print(headers)
11# 打印每⼀⾏(⽆表头)
12for row in reader:
13print(row)
View Code
step3:调⽤
1if__name__ == "__main__":
2 csv_writer()
3 csv_reader()
View Code
完整代码
1import csv
2
3
4def csv_writer():
5'''写⼊csv⽂件'''
6 headers = ["编号", "课程", "讲师"]
7
8 rows = [
9 (1, "A", "AA"),
10 (2, "B", "BB"),
11 (3, "C", "CC")
12 ]
13 with open("ZGXTest.csv", "w", encoding="GBK", newline="") as f:
14 writer = csv.writer(f)
15 writer.writerow(headers)
16 writer.writerows(rows)
17
18
19def csv_reader():
20'''读取csv⽂件'''
21 with open("ZGXTest.csv", encoding="GBK") as f:
22# reader = csv.DictReader(f) 23# 读取每⼀⾏
24 reader = ader(f)
25# 配置表头
26 headers = next(reader)
27# 打印表头
28print(headers)
29# 打印每⼀⾏(⽆表头)
30for row in reader:
31print(row)
32
33
34if__name__ == "__main__":
35 csv_writer()
36 csv_reader()
View Code
效果
打印结果
⽂件内容
python怎么读csv数据
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论