所以我正在编写一个程序,使用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/...'
我正在做错事吗?为什么会这样?是因为它是在外部硬盘上(我不明白这是怎么回事,但我没有想法)?
答案 0 :(得分:0)
尝试:
foo_folder = "foo/bar"
contents = os.listdir(foo_folder)