1
因此,我正在編寫一個程序,使用os module來隨機選擇文件夾內文件夾中的文件。這裏是建築:python 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/...'
我在做什麼不正確?爲什麼發生這種情況?是否因爲它在外部硬盤上(我不明白這可能是什麼原因,但我沒有想法)?
什麼操作系統?你怎麼能有一個文件夾內的外部硬盤驅動器?這是一個鏈接嗎?快捷方式? – jgritty
可能是* inx OS,@ jgritty。 – martineau
嘗試'foo_folder =「foo/bar/foo_folder」'。 – martineau