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

猜你喜欢

转载自www.cnblogs.com/wuzhuangzhuang/p/12160463.html
今日推荐