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

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

 


					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM