代码:
import csv
# 定义文件路径
csv_path = 'E:/NN_Eq/XX.csv'
with open(csv_path,'r',encoding='utf8') as fp:
# 使用列表推导式,将读取到的数据装进列表
data_list = [i for i in csv.reader(fp)] # csv.reader 读取到的数据是list类型
print(data_list)
报错:
FileNotFoundError: [Errno 2] No such file or directory: 'E:/NN_Eq/XX.csv'
问题:
在按照网上搜索的解决办法后,发现不是文件路径的问题,这里我用的是绝对路径,没有错误。csv文件与python文件也在同一文件夹下。
***文件问题***
此处的csv文件为打开micrisoft excel填写数据文件名保存为XX.csv。查看属性:
后缀为.csv但其实是.xlsx文件,真的是心口不一!!!!
解决:
使用matlab中函数直接生成.csv文件。(当然也可以用其他正经方法生成)
结果:
运行成功!