Ultima modifica:
Sto realizzando uno script che mi verifichi le email, lo script funziona ma non del tutto. Devo mandarlo in loop ma per adesso mi sto concentrando sul fatto che comincia da subito con la domanda se voglio continuare o uscire poi esegue la sua funzione, io vorrei cominciare prima a far eseguire il programma, dopo deve chiedere se voglio uscire o continuare.
Ho ottenuto dei risultati migliori, ma adesso si presenta una specie di bag.
mi ripete 2 volte la richiesta di una verifica di una email prima di darmi la possibilità di scegliere di uscire.
Python:
"""
Installa email-validator
pip install email-validator
"""
# Importare librerie
import smtplib
from email_validator import validate_email, EmailNotValidError
# Email da testare
def domin(): # Nome edichetta
testEmail = input("Inserisci Email da controllare: ")
try:
# Richiesta di convalida di testEmail
emailObject = validate_email(testEmail)
# Se "testEmail" è valido restituisce email valida
testEmail = emailObject.email
print('Dominio Valido')
except EmailNotValidError as errorMsg:
# Se "testEmail" non è valido restituisce un messaggio di errore sintetico
print(str(errorMsg))
prompt=input('Vuoi continuare? y o n: ')
if prompt == 'y':
domin()
elif prompt == 'n':
exit()
else:
print('Scelta Sbagliata!')
while True: #Ricomincia il programma
Messaggio unito automaticamente:
Ho ottenuto dei risultati migliori, ma adesso si presenta una specie di bag.
Python:
# Importare librerie
import smtplib
from email_validator import validate_email, EmailNotValidError
# Email da testare
def domin(): # Nome edichetta
testEmail = input("Inserisci Email da controllare: ")
try:
# Richiesta di convalida di testEmail
emailObject = validate_email(testEmail)
# Se "testEmail" è valido restituisce email valida
testEmail = emailObject.email
print('Dominio Valido')
except EmailNotValidError as errorMsg:
# Se "testEmail" non è valido restituisce un messaggio di errore sintetico
print(str(errorMsg))
def esc():
prompt=input('Vuoi continuare? y o n: ')
if prompt == 'y':
domin()
elif prompt == 'n':
exit()
else:
print('Scelta Sbagliata!')
while True: #Ricomincia il programma
domin()
esc()