In this tutorial, I’ll teach you how to find the longest word inside a text file using Python 3. You need to provide a test.txt
file that contains the text you want to check.
main.py
def longest_word(filename): with open(filename, 'r') as infile: words = infile.read().split() max_len = len(max(words, key=len)) return [word for word in words if len(word) == max_len] print(longest_word('test.txt'))