用python读写CSV文件由于后缀名出现的坑


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文件,然后代码运行成功。
这个是错误代码报错:

 这个是手改文件后缀名后,打开文件时出现的提示语:

 


posted @ 2020-01-07 11:18  红番茄先生  阅读(985)  评论(0编辑  收藏  举报