Как сгруппировать список английских слов по частям речи и сохранить в отдельные файлы?
Попробуй использовать библиотеку NLTK для анлийского языка www.nltk.org/index.html
Если у Вас задача "сделал-забыл", Вам нужен костыль и не нужна производительность, попробуйте через API яндекс-переводчика переводить слова, а затем определять часть речи при помощи pyMorphy2. Или использовать какой-либо словарь с возможностью определения части речи. Разумеется, времени потребуется больше, чем Вам, вероятно, хотелось бы.