Python 无效目录

Python 无效目录,python,filepath,Python,Filepath,我试图创建一个类似MNIST的普什图数字数据集,但我遇到了这个错误 对于os.listdir(路径)中的文件名: NotDirectoryError:[WinError 267]目录名无效: 我的密码在这里 Names = [['D:\\myResearchData\\jpg_to_mnist\\training_images','train'], ['D:\\myResearchData\\jpg_to_mnist\\test-images','test']]

我试图创建一个类似MNIST的普什图数字数据集,但我遇到了这个错误

对于os.listdir(路径)中的文件名:

NotDirectoryError:[WinError 267]目录名无效:

我的密码在这里

          Names = [['D:\\myResearchData\\jpg_to_mnist\\training_images','train'], ['D:\\myResearchData\\jpg_to_mnist\\test-images','test']]

          for name in Names:

                data_image = array('B')
                data_label = array('B')

                FileList = []
                    for dirname in os.listdir(name[0])[1:]: 
                        path = os.path.join(name[0],dirname)
                        for filename in os.listdir(path):
                            if filename.endswith(".bmp"):
                                FileList.append(os.path.join(name[0],
                                               dirname,filename))

shuffle(FileList) # Usefull for further segmenting the validation set

我不熟悉数据集设置,但对您进行了简短的搜索。希望能有所帮助。我怀疑有时会对文件而不是目录调用
os.listdir(path)
,这会给您带来错误。在调用之前,可能应该检查
path
是否是文件或目录。我不熟悉数据集设置,但对您进行了简短的搜索。希望有帮助。我怀疑有时会对文件而不是目录调用
os.listdir(path)
,这会导致错误。在调用之前,可能应该检查
path
是否是文件或目录。