Вы не используете переменную filename
, с которой вы просматриваете список, возвращаемый os.listdir
. Вы можете использовать os.path.join
, чтобы присоединить к нему имя каталога, чтобы его можно было найти по os.path.isfile
:
numberOfFile = len([filename for filename in os.listdir('images/' + name.get())
if os.path.isfile(os.path.join('images/' + name.get(), filename))])