@ChatPython

Страница 145 из 228
Ярослав
07.02.2018
08:52:54
UnboundLocalError: local variable 'token' referenced before assignment

def fivty(): message_text = 'Test 1' payload = {'access_token': token, 'text': message_text} r = requests.get(url_send_fivty_message, params=payload) print(r.json) if response.getCode() !=200: token = random.choice(tokens)

Marshal
07.02.2018
08:57:56
У тебя токен глобальная или как? Ты в payload её используешь, но объявляешь при неудачном ответе

Google
Marshal
07.02.2018
08:58:52
Токен глобальный
И он чему-то равен?

Первоначально. До вызова функции

Ярослав
07.02.2018
08:59:27
Да

Marshal
07.02.2018
08:59:55
Напиши после объявления функции global token??

Ярослав
07.02.2018
09:00:44
Напиши после объявления функции global token??
Мол сделать переменную локальной?

Александр
07.02.2018
09:01:43
Напиши после объявления функции global token??
Разве это нужно не для изменения глобальной переменной?

Marshal
07.02.2018
09:02:29
Разве это нужно не для изменения глобальной переменной?
У него токен глобальный же. Он с ним и пытается работать из функции

Ярослав
07.02.2018
09:02:43
О

Точнее по другому у меня получается

У меня куча функций

Александр
07.02.2018
09:03:03
У него токен глобальный же. Он с ним и пытается работать из функции
Просто думал для чтения глобальной этого делать не нужно

Ярослав
07.02.2018
09:03:06
где используется токен

один, получается стоит сделать в каждой функции токен?

Google
Ярослав
07.02.2018
09:03:38
просто при ошибке - он должен поменяться в функции

а не везде

Александр
07.02.2018
09:04:12
Попробуй то что он предложил

Ярослав
07.02.2018
09:04:35
ведь так можно? def 1(): token = () def 2(): token = ()

Marshal
07.02.2018
09:04:47
Что бы токен менялся только для функции если получил ошибку

А глобалку не трогать

Ярослав
07.02.2018
09:05:09
сек, исправлю и попробую

Marshal
07.02.2018
09:11:11
Я не знаю как он собрался потом делать запрос этой же функцией с токеном который был локальным

Ярослав
07.02.2018
09:11:40
Я не знаю как он собрался потом делать запрос этой же функцией с токеном который был локальным
def fivty(): token = '' message_text = 'Test 1' payload = {'access_token': token, 'text': message_text} r = requests.get(url_send_fivty_message, params=payload) print(r.json) logging.info('Отправлено сообщение в чат.') if r.getCode() !=200: token = random.choice(tokens) logging.info('Изменен токен.')

Токен там есть

я убрал

Marshal
07.02.2018
09:12:24
У тебя токен будет обнуляться при вызове функции

Denis
07.02.2018
09:12:50
Текст не читай, сразу отвечай: ООП дано н епросто так! Нужно хранить стейт, ну сделай класс

Marshal
07.02.2018
09:14:28
Сделай функцию которая будет принимать токен и возвращать False если ошибка

И передавай в функцию токены

Ярослав
07.02.2018
09:14:50
токен там есть

Marshal
07.02.2018
09:14:53
Пока не получишь ответ или не кончатся токены

Ярослав
07.02.2018
09:14:54
Я его убрал говорю же

Google
za
07.02.2018
11:39:54
Как начать программировать?

С какой книги?

VPN
07.02.2018
11:40:46
Начни с алгоритмов

za
07.02.2018
11:42:03
Вроде чё то пишу, но все кажется что пишу ху#ню

VPN
07.02.2018
11:42:11
Книга Стивена с.скиена

А тебе сколько лет?

za
07.02.2018
11:42:30
20

VPN
07.02.2018
11:42:50
Ты хорошо математику знаешь?

za
07.02.2018
11:42:59
Да

VPN
07.02.2018
11:43:55
Я бы посоветовал и впрямь по алгоритмам пройтись, можешь взять какой-нибудь учебник несложный

Ты хочешь где профилироваться?

za
07.02.2018
11:44:43
Думал попробовать нейросети и тп

za
07.02.2018
11:45:20
А так по образованию типа криптограф

VPN
07.02.2018
11:45:22
Тогда python нужно учить

za
07.02.2018
11:45:29
Просто практики было мало

VPN
07.02.2018
11:45:56
Набири в инете Марк лутц

za
07.02.2018
11:45:57
Теорию знаю, в плане математики, а программирование 0

VPN
07.02.2018
11:46:57
После того как его прочтешь и пару программ напишешь читай книгу python машинное обучение

Ты где учишься сейчас?

za
07.02.2018
11:47:58
В москве

Google
VPN
07.02.2018
11:48:15
На каком факультете всм

Marshal
07.02.2018
13:19:51
На каком ЯП пишет большинство девушек? ? Кто-нибудь статистику вел?

VPN
07.02.2018
13:23:20
На pascal пишут

А так девушки больше python любят от природы=)

my_felis
07.02.2018
13:25:29
На pascal пишут
это кто, учительницы информатики? )

Ярослав
07.02.2018
13:25:56
А ассемблер

Admin
ERROR: S client not available

Ярослав
07.02.2018
13:26:02
кто то пытался учить?

my_felis
07.02.2018
13:26:13
коллеги-девушки в основном используют t-sql или java/objective c

VPN
07.02.2018
13:27:32
Я мало девушек по по встречал, в основном сайты пишут а это javascript

my_felis
07.02.2018
13:27:57
знаю одну хорошую тестировщицу, пересевшую с питона на java

вот кстати на js ни одну лично не встречала )

Marshal
07.02.2018
13:28:40
Вот ей на питоне не сиделось ?

VPN
07.02.2018
13:28:41
Остепенилась?

знаю одну хорошую тестировщицу, пересевшую с питона на java

my_felis
07.02.2018
13:29:27
Ярослав
07.02.2018
13:29:55
надо тоже js учить

VPN
07.02.2018
13:30:29
Это библия для программиста

Marshal
07.02.2018
13:30:54
Хочу компанию что бы все девушки

И один я ?

Google
VPN
07.02.2018
13:31:16
Я в такой работал бро

Marshal
07.02.2018
13:31:24
И как?

VPN
07.02.2018
13:31:55
Это были самые лучшие времена?

Ярослав
07.02.2018
13:32:26
VPN
07.02.2018
13:32:27
Но сейчас такое редко попадается кому

Marshal
07.02.2018
13:32:34
Шо, другого себе нашли?

my_felis
07.02.2018
13:33:02
Хочу компанию что бы все девушки
а что мешает? вон, 1с в помощь и любая бухгалтерия будет рада принять

VPN
07.02.2018
13:33:13
Нет, просто я в другой город переехал

Marshal
07.02.2018
13:33:16
Боже упаси

Я хочу девушек пишущих ?

Код, а не печатающих документы

Ярослав
07.02.2018
13:34:10
а не боишься, что тебя будут хуесосить

когда ты ошибешься

Marshal
07.02.2018
13:34:50
Кто? Девушки? Они что, не няши?

VPN
07.02.2018
13:35:11
А так с ними было прикольно общаться, конечно у всех свои парни были, а так вполне даже здорово когда есть девушки айтишницы рядом

Они даже поумнее нас будут

Страница 145 из 228