在用pd.read_csv读取csv文件时,
代码如下:
DATASET_DIR = 'dataset\DEAM_Annotations\annotations\annotations averaged per song\song_level'
def load_static_features():
features_csv = os.path.join(DATASET_DIR,'static_annotations_averaged_songs_1_2058_revised.csv')
static_features = pd.read_csv(features_csv,index_col=0)
return static_features
load_static_features()
报错:
OSError: [Errno 22] Invalid argument: 'dataset\\DEAM_Annotations\x07nnotations\x07nnotations averaged per song\\song_level\\static_annotations_averaged_songs_1_2058_revised.csv'
原因是:地址没有转义
更改:
将报错代码
DATASET_DIR = 'dataset\DEAM_Annotations\annotations\annotations averaged per song\song_level'
更改为:
DATASET_DIR = 'dataset/DEAM_Annotations/annotations/annotations averaged per song/song_level'
在尝试使用`pd.read_csv`读取CSV文件时,遇到了OSError,错误原因是文件路径包含的反斜杠未转义。通过将原始的Windows风格路径改用正斜杠,问题得到了解决。修复后的代码成功读取了位于'dataset/DEAM_Annotations/annotations/annotationsaveragedpersong/song_level'目录下的静态特性CSV文件。
1413

被折叠的 条评论
为什么被折叠?



