Я пытаюсь создать программу, которая получит доступ к http://mailfreeonline.com/free_anonymous_mail и отправит мне электронное письмо. Это то, что я до сих пор, он говорит, что есть синтаксическая ошибка со вторым двоеточием?
import urllib params = urllib.urlencode( {'tomailget': 'myemail@gmail.com', 'fromnameget': 'Matt' 'frommailget': 'test@test.com' 'subjectget': 'Subject' 'messageget': 'Message' }) f = urllib.urlopen("http://www.mailfreeonline.com/free_anonymous_mail", params)
Я не вижу запятых между элементами в словаре
{'tomailget': 'myemail@gmail.com', 'fromnameget': 'Matt'**,** 'frommailget': 'test@test.com'**,** 'subjectget': 'Subject'**,** 'messageget': 'Message' })
Вы должны добавить запятую после каждого параметра, вы забыли это сделать
params = urllib.urlencode( {'tomailget': 'myemail@gmail.com', 'fromnameget': 'Matt', 'frommailget': 'test@test.com', 'subjectget': 'Subject', 'messageget': 'Message' })