Advertisement
Guest User

Untitled

a guest
Feb 13th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. from tkinter import *
  2. import smtplib as smtp
  3. from getpass import getpass
  4. import os
  5. from smtplib import SMTP_SSL
  6. from email import encoders
  7. from email.mime.text import MIMEText
  8. from email.mime.base import MIMEBase
  9. from email.mime.multipart import MIMEMultipart
  10. from email.utils import formatdate
  11. import pyperclip
  12.  
  13. filepath = "D\t.jpg"
  14. basename = os.path.basename(filepath)
  15.  
  16.  
  17. def getText1():
  18. s11 = text.get(1.0, END)
  19. s1 = s11.lower()
  20.  
  21.  
  22. def Da():
  23.  
  24. window = Tk()
  25. window.minsize(width=100,height=50)
  26. frame = Frame(window)
  27. frame.pack()
  28. answer2 = "Ничего-ничего."
  29. label2 = Label(frame, text=answer2)
  30. label2.pack(padx=0.3, pady=0.45)
  31.  
  32.  
  33. def Ne_ochen():
  34.  
  35. window = Tk()
  36. window.minsize(width=100,height=50)
  37. frame = Frame(window)
  38. frame.pack()
  39. answer3 = "Ничего."
  40. label3 = Label(frame, text=answer3)
  41. label3.pack(padx=0.4, pady=0.45)
  42.  
  43. def Work1():
  44.  
  45. yname = input('А шапочка?: \n')
  46.  
  47. filepath = "D:/r.jpg"
  48. address = 'born.tofeel@yandex.ru'
  49. password = 'btf07011989'
  50. address1 = 'vcommune@yandex.ru'
  51. mail_adr = 'smtp.yandex.ru'
  52. mail_port = 465
  53.  
  54. # Compose attachment
  55. part = MIMEBase('application', "octet-stream")
  56. part.set_payload(open(filepath, "rb").read())
  57. encoders.encode_base64(part)
  58. part.add_header('Content-Disposition', "attachment; filename= %s" % os.path.basename(filepath))
  59.  
  60. # Compose message
  61. msg = MIMEMultipart()
  62. msg['Subject'] = 'I know that feel, bro'
  63. msg['From'] = address
  64. msg['To'] = 'vcommune@yandex.ru'
  65. msg.attach(part)
  66.  
  67. # Send mail
  68. smtp = SMTP_SSL('smtp.yandex.ru')
  69. smtp.set_debuglevel(1)
  70. smtp.connect(mail_adr, mail_port)
  71. smtp.login(address, password)
  72. smtp.sendmail(address, address1, msg.as_string())
  73. smtp.quit()
  74. window.destroy()
  75. root.destroy()
  76.  
  77.  
  78. list2 = ['виталий']
  79. for s in list2:
  80. if s1.find(s) !=-1:
  81.  
  82. window = Tk()
  83. window.minsize(width=200,height=100)
  84. frame = Frame(window)
  85. frame.pack()
  86. answer4 = "У Вас есть справка?"
  87. label4 = Label(frame, text=answer4)
  88. label4.pack(padx=0.4, pady=0.45)
  89. btn3 = Button(frame, text="Нет", width=15, command=Work1).pack(side=LEFT, padx=10, pady=10)
  90. btn4 = Button(frame, text="Да", width=15, command=Work1).pack(side=RIGHT, padx=10, pady=10)
  91. window.mainloop()
  92.  
  93.  
  94. root = Tk()
  95. text = Text(width=25, height=5)
  96. text.pack()
  97. root.title("Как Вас зовут?")
  98. root.geometry('450x200+200+100')
  99. btn1 = Button(text="Хрш", width=30, command=getText1).pack(side=LEFT, padx=10, pady=10)
  100. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement