1 import csv#导入csv模块 2 with open('C:\\Users\\Administrator\\Desktop\\test.csv',newline = '') as f:#打开路径文件并换行以及别名为f 3 reader = csv.reader(f)#csv.reader函数读取f的内容并赋值给reader对象 4 for content in reader:#遍历reader对象的每一行并赋值给content 5 print(content)#打印 6 print("读取完毕!")#读取完毕
本来这段没什么问题,但是我在创建文件的时候是直接把文件命名为test.csv,然后录入数据保存,结果会报错。
后来证实如果创建文件时手改后缀名会导致文件名称格式是csv格式,但实际内容格式却不是csv格式。
后来直接把数据复制到新打开的Excel文件内,并另存为csv文件,然后代码运行成功。
这个是错误代码报错:
这个是手改文件后缀名后,打开文件时出现的提示语: