Я работаю над проектом прямо сейчас, и он включает в себя множество названий, цен и т. д. для нескольких разных предметов. Я хочу иметь возможность поместить все эти элементы в пасту Pastebin.
Я использую Python 2.7, если это имеет значение (я думаю, что urllib.urlopen
для Python 2.x, а urllib.request.urlopen
для Python 3.x)
Вот мой код прямо сейчас:
#-*- encoding: UTF-8 -*-
import urllib
pastebin_vars = {'api_dev_key':'57fe1369d02477a235057557cbeabaa1','api_option':'paste','api_paste_code':'testing pastebin right now'}
response = urllib.urlopen('http://pastebin.com/api/api_post.php'[, urllib.parse.urlencode(pastebin_vars)[, read().encode('UTF-8')]])
Что-то не так с форматом или что-то в этом роде? Вот ошибка, которую я получаю при запуске файла .py:
AttributeError: 'module' object has no attribute 'parse'
Я пробовал играть с кодом. Поскольку я получил AttributeError
, я вынул часть с надписью .parse
и получил эту ошибку:
NameError: Name 'read' is not defined
После этого я вынул часть с надписью read().
и получил эту ошибку:
NameError: Name 'encode' is not defined
Затем я вздохнул, но удалил часть, в которой говорилось ,encode('UTF-8')
, и после выполнения кода ничего не возвращалось.
Ну что, как поживаешь? Что я делаю не так? знак равно