从文件夹中打印所有文件的名称(Kaggle 内核)

数据挖掘 卡格尔
2022-02-24 21:40:30
train_dir= '../input/train'    
for file in os.listdir(train_dir):
    print(file)

我正在尝试从 Kaggle 数据集中获取名为“train”的目录中的所有文件名。

但是,使用上面的代码,我只返回文件夹“train”,而不是文件夹“train”中的所有图像。

如果我使用以下代码重复上面的代码:

data_dir = '../input'    
for file in os.listdir(data_dir):
    print(file)

然后,它正常工作,它正确输出文件夹“train”、文件“train.csv”、文件“sample_submission.csv”和文件夹“test”。

因此,我很困惑为什么它在第一种情况下不起作用。

非常感谢。顺便说一句,我直接在 Kaggle 内核上工作。

1个回答

通常是一个简单的

import os
print(os.listdir("../input"))

效果很好。根据需要修改