python 2.7 gmail API help w/ passing variable to next func
$10-30 AUD
Cerrado
Publicado hace más de 5 años
$10-30 AUD
Pagado a la entrega
I'm using a while True loop with a gmail API code I found online to extract some data if it's found inside of an email.
It all works for the most part though i've run into an issue. The gmail section will always look for a new email with this code - which I want!
The issue is, I have function that requires a stored variable from the while true loop named 'email' below will be a rough example:
print (temp_dict)
[login to view URL](temp_dict)
a = temp_dict['Snippet']
b = temp_dict['Sender']
c = temp_dict['Subject']
idk = 'test'
if c in idk:
z = [login to view URL](':')
complete_string = z[1] + ':' + z[0]
test = z[0]
test1 = z[1]
x = [login to view URL]("<")
y = [login to view URL](">")
email = (b[x:y]).strip('<')
print email
break
except:
print'No new messages!'
def sendinfo():
me = "xxxxxxxxxxxxx@[login to view URL]"
my_password = r"xxxxxxxxxxxxx"
you = email < ----- This section here needs to be passed down from the while True loop.
msg = MIMEMultipart('alternative')
msg['Subject'] = "xxxxxxxxxxx"
msg['From'] = me
msg['To'] = you
html = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
part2 = MIMEText(html, 'html')
[login to view URL](part2)
s = smtplib.SMTP_SSL('[login to view URL]')
[login to view URL](me, my_password)
[login to view URL](me, you, msg.as_string())
[login to view URL]()
sendinfo()
Hello!
I work with Python daily at my fulltime job and I will be able to assist you with your issue here. I can provide code examples as well as direct edits to your source code if needed.
I look forward to working with you!
Hi,
I am familiar with Python and keen to help you.
Looks like this is a small isssue, but require access to your code and see the program flow.
I am based in Melbourne, so we can arrange a better time to contact.
Thanks
Bram