Python 为什么我要复活AttributeError:';int';对象没有属性';查找';?

Python 为什么我要复活AttributeError:';int';对象没有属性';查找';?,python,smtp,Python,Smtp,这是我的密码。它检查文件中的电子邮件/密码组合列表,以查看它是否位于特定服务器上(在我的例子中是BT) 但是我对图书馆的名字有点问题,我不知道该用什么。我查看了python文档,但还不够清楚,如果有人能告诉我什么是不正确的,我将不胜感激 收到错误。 这也会给我错误的其他不正确的库名称 import smtplib smtpserver = s.connect("mail.btinternet.com", 465) SMTP.helo("mail.btinternet.com") SMTP.eh

这是我的密码。它检查文件中的电子邮件/密码组合列表,以查看它是否位于特定服务器上(在我的例子中是BT)

但是我对图书馆的名字有点问题,我不知道该用什么。我查看了python文档,但还不够清楚,如果有人能告诉我什么是不正确的,我将不胜感激

收到错误。 这也会给我错误的其他不正确的库名称

import smtplib

smtpserver = s.connect("mail.btinternet.com", 465)
SMTP.helo("mail.btinternet.com")
SMTP.ehlo("mail.btinternet.com")

file = open("Combo.txt", "r") 

for line in file:
    x = line.split(":")
    user = x[0]
    password = x[1]

    s.login(user, password)
    print("[+] Password Found: %s" % password)

    if smtplib.SMTPAuthenticationError:
      print("Incorrect")
回溯(最近一次呼叫最后一次):
文件“main.py”,第3行,在
smtpserver=s.connect(“mail.btinternet.com”,465)
NameError:未定义名称“s”
以非零状态退出

对于您的问题,我认为您的库不能正常工作的原因是因为您调用导入的库时不一致:

e、 g.有时键入“s.xxxxx”,有时键入“SMTPlib.xxxxx”作为模块属性,应将SMTPlib作为“s”导入

它以名为“s”的简短形式存储库,因此无论何时调用模块或使用库中的函数,都不必键入完整的“.smtplib”,而只需在特定函数后面键入“.s”扩展名:

Traceback (most recent call last):
    File "main.py", line 3, in <module>
    smtpserver = s.connect("mail.btinternet.com", 465)
NameError: name 's' is not defined
exited with non-zero status

现在应该解决你的问题了。请记住以一致的方式从特定库名称(“s”)调用函数。

对于您的问题,我认为您的库不能正常工作的原因是因为您调用导入的库时不一致:

e、 g.有时键入“s.xxxxx”,有时键入“SMTPlib.xxxxx”作为模块属性,应将SMTPlib作为“s”导入

它以名为“s”的简短形式存储库,因此无论何时调用模块或使用库中的函数,都不必键入完整的“.smtplib”,而只需在特定函数后面键入“.s”扩展名:

Traceback (most recent call last):
    File "main.py", line 3, in <module>
    smtpserver = s.connect("mail.btinternet.com", 465)
NameError: name 's' is not defined
exited with non-zero status

现在应该解决你的问题了。请记住以一致的方式从特定库名称(“s”)调用函数。

有什么问题吗?@SLaks我更新了它。但是错误消息告诉了您一切,不是吗?s没有定义,这在你的代码中显然是正确的。@AndreasHeld我想我知道Sherlock,我需要知道的是正确的术语是什么。
s=smtplib.SMTP()
,docs:有什么问题吗?@SLaks我更新了它。但是错误消息告诉了你一切,不是吗?s没有定义,看你的代码显然是正确的。@AndreasHeld我想我知道Sherlock,我需要知道正确的术语是什么。
s=smtplib.SMTP()
,文档: