为什么这个基本的python程序不起作用?

chi*_*g12 -8 python email text organization

那么程序应该检查它是否在电子邮件旁边看到"确定"并且它是否在另一个txt文件中吐出电子邮件.

输入txt文件:

.......ng0@gmail.com,ok
.......ad@live.com,fail
.......12@live.com,fail
.......5w@live.com,fail
.......np@gmail.com,ok
.......an@live.com,fail
.......40@excite.com,fail
.......g1@gmail.com,ok
Run Code Online (Sandbox Code Playgroud)

python代码是:

readEmails = open("C:\\Users\\Greg\\Desktop\\rewriteEmails.txt","r")
writeEmails = open("C:\\Users\\Greg\\Desktop\\OutputEmails.txt","w")

for line in readEmails:
    subbed = line[-3:]
    if subbed == "ok":
        split = line.split(",")
        writeEmails.write(split[0])
        print("Email Added")
    else:
        print("Error")
Run Code Online (Sandbox Code Playgroud)

该程序似乎总是转到if语句的else部分.我有点大脑放屁; 我很想你的建议.

Wil*_*ill 5

这一行:subbed = line[-3:] 将给你最后3个字符,line它们永远不会是'ok',即2个字符.