Добавьте break
после имени файла для цикла:
for root, dirs, filenames in os.walk(workdir):
for fileName in filenames:
print (fileName)
break #prevent descending into subfolders
Это работает, потому что (по умолчанию) os.walk
сначала перечисляет файлы в запрошенной папке, а затем переходит в подпапки.