Python os模块无法访问我的外部硬盘
我正在写一个程序,使用os模块来随机选择一个文件,这个文件在一个文件夹里的另一个文件夹中。这里是我的文件结构:
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
尝试一下:
foo_folder = "foo/bar"
contents = os.listdir(foo_folder)