Каков наилучший способ выбора случайного файла из каталога в Python?
Изменить: Вот что я делаю:
import os
import random
import dircache
dir = 'some/directory'
filename = random.choice(dircache.listdir(dir))
path = os.path.join(dir, filename)
Это особенно плохо, или есть особенно лучший способ?