记录一下在读取数据遇到的一个问题:
FileNotFoundError: [Errno 2] Unable to open file (unable to open file: name = './Data/N-CMAPSS_DS02-006.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)
读取文件的代码是在目录2下面的,即目录“Dataset_exploration”
而我的文件路径是这样定义的:
filename = './Data/N-CMAPSS_DS02-006.h5'
于是便出现了文章开头的报错。
思考半天,差了好多资料,也没想通,我这文件明明存在的呀。
最后问题出现在路径定义上。正确的路径应该这样定义:
filename = '../Data/N-CMAPSS_DS02-006.h5'
原因:
由于读取文件的代码不在主目录下,而是在子目录下,所以./Data/只能读取当前目录下的文件。
学习一下 ”/ " 、“ ./ “ 、 ”…/“的区别:
/ :表示当前路径的根路径。
./ :表示当前路径。
…/ :表示父级路径,当前路径所在的上一级路径。