我在 Python 中有以下脚本,旨在查找其中包含两个或多个元音的单词并将结果输出到 txt 文件。该脚本当前正在运行,但输出文件为空。我尝试了几种不同的方法都无济于事,知道为什么输出文件是空白的吗?我正在使用(重新)导入将输入视为正则表达式。
#!C:\Python33\python.exe
import re
file = open("Text of Steve Jobs' Commencement address (2005).htm");
output = open('twoVoweledWordList.txt', 'w');
for word in file.read():
if len(re.findall('[aeiouy]', word)) >= 2:
match == True;
while True :
output.write(word, '\n');
file.close()
output.close()