Справка по Python Urllib - PullRequest
       16

Справка по Python Urllib

0 голосов
/ 17 июня 2011

Я пытаюсь создать программу, которая получит доступ к 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)

Ответы [ 2 ]

0 голосов
/ 17 июня 2011

Я не вижу запятых между элементами в словаре

 {'tomailget': 'myemail@gmail.com',
 'fromnameget': 'Matt'**,**
 'frommailget': 'test@test.com'**,**
 'subjectget': 'Subject'**,**
 'messageget': 'Message'     })
0 голосов
/ 17 июня 2011

Вы должны добавить запятую после каждого параметра, вы забыли это сделать

      params = urllib.urlencode( {'tomailget': 'myemail@gmail.com', 
                                  'fromnameget': 'Matt',    
                                  'frommailget': 'test@test.com', 
                                  'subjectget': 'Subject', 
                                  'messageget': 'Message' }) 
...