python os模块不会访问我的外部硬盘驱动器

时间:2014-03-12 15:27:40

标签: python directory

所以我正在编写一个程序,使用os module随机选择文件夹内文件夹中的文件。这是架构:

foo_folder
    bar_folder_1
        file_1
        file_2
        ...
    ...

所以在我的代码中,我尝试获取所有初始文件夹(看起来像bar_folder_1)的列表。所以我想用listdir

foo_folder = "foo/bar/..." #bar is an external hard drive
contents = os.listdir(foo_folder)

但是我收到以下错误:

OSError: [Errno 2] No such file or directory: 'foo/bar/...'
我正在做错事吗?为什么会这样?是因为它是在外部硬盘上(我不明白这是怎么回事,但我没有想法)?

1 个答案:

答案 0 :(得分:0)

尝试:

foo_folder = "foo/bar"
contents = os.listdir(foo_folder)