#python #python-3.9
#python #python-3.9
Вопрос:
except Exception as e:
^
SyntaxError: invalid syntax
Это моя ошибка… Я перепробовал все и искал эту проблему повсюду, но никаких шансов получить ответ: (
это код, который создает проблемы:
except Exception as e:
print(e)
if e is "535, b'5.7.8 Username and Password not accepted. Learn more atn5.7.8 https://support.google.com/mail/?p=BadCredentials w131sm7041527pfd.14 - gsmtp":
print("Maybe, you should allow less secure apps on your google accounts settings... Or, check your
creditials")
speak("Maybe, you should allow less secure apps on your google accounts settings, or
check your creditials")
input("Would you like me to direct you to that page? [Y/N]")
if "Y" or "y" in query:
webbrowser.open("https://myaccount.google.com/lesssecureapps?
pli=1amp;rapt=AEjHL4P9nsZMthP9QP5I3QtZ4q_U0xn6Gaa2yJ4EMJpWk8Xdzuy06LknCJr6QJHe1EMfBjZ-
ODRg6V0Tn1X5nGUrzRvs3L-IjA")
elif "N" or "n" in query:
print("OK...")
speak("OK!")
Я понятия не имею, как мне это решить, кто-нибудь, помогите мне…
Комментарии:
1. Ваши отступы повсюду в том, что вы опубликовали. Если это имеет место в реальном коде, это вероятный источник вашей проблемы. ‘except’ должен иметь тот же отступ, что и ‘try’. У вас есть «попробовать», не так ли?
Ответ №1:
Пожалуйста, попробуйте это:
except Exception as e:
print(e)
if e is "535, b'5.7.8 Username and Password not accepted. Learn more atn5.7.8 https://support.google.com/mail/?p=BadCredentials w131sm7041527pfd.14 - gsmtp":
print("Maybe, you should allow less secure apps on your google accounts settings... Or, check your creditials")
speak("Maybe, you should allow less secure apps on your google accounts settings, or check your creditials")
input("Would you like me to direct you to that page? [Y/N]")
if "Y" or "y" in query:
webbrowser.open("https://myaccount.google.com/lesssecureapps?pli=1amp;rapt=AEjHL4P9nsZMthP9QP5I3QtZ4q_U0xn6Gaa2yJ4EMJpWk8Xdzuy06LknCJr6QJHe1EMfBjZ-ODRg6V0Tn1X5nGUrzRvs3L-IjA")
elif "N" or "n" in query:
print("OK...")
speak("OK!")
Он должен работать для вас, как сейчас, с правильным отступом.