Python:扫描文件中的(3 个字母)单词

Python: Scanning a file for a (3 letter) word

我什至不知道如何以合乎逻辑的方式(逐行)扫描文件中的单词(含 3 个字母),这样我就可以将建议的(含 3 个字母的)单词设置为变量(或者我以后可以调用更好的东西?)。

有了那个变量,我首先让程序验证它是一个 3 个字母的单词。

我是 python 的初学者,所以我的编码效率不是很高。我制作了一个 python 文件,其中有 150 多行代码不起作用。如果您希望我添加它,只需发表评论,我会将整个文件添加到此页面。我已经看过 link [Find 3 letter words 但它对我想要完成的事情没有帮助。

这可能有帮助:

with open("filename.txt") as f:
lines = f.readlines()
for line in lines:
    words = [word for word in line.split() if len(word)==3 ]
print(words)