python学习-读取csv文件
# coding : UTF-8
import os, csv # 导入模块
PATH = "d:" + os.sep + "orders1.csv" # 进行数据存储
def main(): # 主函数# 如果不使用“newline”(换行符),记录中就会多出一个空行with open(file=PATH, mode="r", newline= "",encoding= "UTF-8") as file:csv_file = csv.reader(file) # 创建csv读取对象header_row = next(csv_file) # 读取标题内容print(header_row) # 读取标题行for row in csv_file: # 读取后续内容print(row)
if __name__ == "__main__": # 判断程序执行名称main() # 调用主函数
代码执行结果:
[‘用户’, ‘省份’, ‘城市’, ‘总额’, ‘数量’]
[‘BCC-a’, ‘北京’, ‘北京’, ‘678’, ‘30’]
[‘BCC-b’, ‘河北’, ‘保定’, ‘341’, ‘10’]
[‘BCC-c’, ‘陕西’, ‘西安’, ‘132’, ‘13’]