
1NF3sted
31.07.2018
11:34:03
https://pastebin.com/7S3ERpkt
вот код весь , причем тут принты, можно их убрать

Ildar
31.07.2018
11:34:21
ты в цикле for создаешь объект pt, по которой цикл for крутится, как только код выходит за предел for - у тебя больше нет переменной pt, все забудь ее.

Mikhail
31.07.2018
11:34:26

Google

Ildar
31.07.2018
11:34:30
И тут ты к ней обращаешься. конечно питон с такого охеревает

Mikhail
31.07.2018
11:35:03
другой вопрос — что обращаться к ней не комильфо
но технически она есть

1NF3sted
31.07.2018
11:35:29

Farrux
31.07.2018
11:35:31
никто не сталкивался с такой проблемой на django?
Manager isn't available; 'auth.User' has been swapped for 'app.User'

Ildar
31.07.2018
11:35:41
пиши все обращения с к ней ВНУТРИ цикла for

1NF3sted
31.07.2018
11:36:10
хм... я не много тупой походу )

Mikhail
31.07.2018
11:36:11

Sergey
31.07.2018
11:36:12

Ildar
31.07.2018
11:36:26
внутри в данном случае значит что у тебя должно быть после слова for и ЧИТЫРИ ПРОБЕЛЬЧИКА, мимими

Mikhail
31.07.2018
11:36:46

1NF3sted
31.07.2018
11:36:57
вообщем, я тупой походу)) не могу понять

Tigran
31.07.2018
11:37:06

Ildar
31.07.2018
11:37:30
zip(*loc[::-1] он понимает а область видимости pt не понимает. Это как?

Google

Mikhail
31.07.2018
11:37:48

?
31.07.2018
11:37:49

El Mariachi
31.07.2018
11:38:28
if pt:
click(pt[0] +10, pt[1] +10)
click(pt[0] +20, pt[1] +10)
click(pt[0] +10, pt[1] +10)
все-равно там говнокод
пусть еще немного говнокода будет

Tigran
31.07.2018
11:38:43
более того, переменная есть даже если цикл в list comprehension
>>> y
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'y' is not defined
>>> [y for y in range(5)]
[0, 1, 2, 3, 4]
>>> y
4

Sergey
31.07.2018
11:38:46

Mikhail
31.07.2018
11:39:00

Sergey
31.07.2018
11:39:09

Ildar
31.07.2018
11:39:12
короче дай мне код в пастебин

Sergey
31.07.2018
11:39:15
протестил

Ildar
31.07.2018
11:39:21
я те сделаю с блекджеком и скоупами

Mikhail
31.07.2018
11:39:41

Ildar
31.07.2018
11:39:47
но все-равно это будет говнокод (тм)

Mikhail
31.07.2018
11:40:06

1NF3sted
31.07.2018
11:40:08

Sergey
31.07.2018
11:40:53
через for попробуй

El Mariachi
31.07.2018
11:41:08
pt=None
for pt in zip(*loc[::-1]):
cv2.rectangle(img_rgb, pt, (pt[0] + w, pt[1] + h), (0,0,255), 25)
counter=counter+1
os.remove("test.jpg")
cv2.imwrite('res.png',img_rgb)
if pt:
click(pt[0] +10, pt[1] +10)
click(pt[0] +20, pt[1] +10)
click(pt[0] +10, pt[1] +10)
Назовем это Twisted style

Ildar
31.07.2018
11:41:10
и поставь IDE нормальную типа pycharm, она те сразу желтым подсветит где гавно зарыто: https://i.imgur.com/AMdvj6k.png

Mikhail
31.07.2018
11:41:33
через for попробуй
не про for была речь, а про list comprehension
читай внимательно что Тигран написал

Google

Ildar
31.07.2018
11:41:59
вот так сделай: https://i.imgur.com/WXieXp6.png

Sergey
31.07.2018
11:42:06

Ildar
31.07.2018
11:42:10
в то, что там сверху или снизу написано я вдумываться не хочу

1NF3sted
31.07.2018
11:42:46
pt=None
for pt in zip(*loc[::-1]):
cv2.rectangle(img_rgb, pt, (pt[0] + w, pt[1] + h), (0,0,255), 25)
counter=counter+1
os.remove("test.jpg")
cv2.imwrite('res.png',img_rgb)
if pt:
click(pt[0] +10, pt[1] +10)
click(pt[0] +20, pt[1] +10)
click(pt[0] +10, pt[1] +10)
Назовем это Twisted style
спасибо работает

Sergey
31.07.2018
11:42:59
почему так происходит? вроде же for отдельный блок, логичнее скоуп свой делать, не?

Joseph
31.07.2018
11:43:53
ой не туда, сорян

El Mariachi
31.07.2018
11:44:14
Сааамвээээ.... оувер зе реинбоуууу

Mikhail
31.07.2018
11:44:18

Joseph
31.07.2018
11:44:33

Mikhail
31.07.2018
11:44:36
а для компрехеншенов убрали, потому что видимо такого кода не было

Sergey
31.07.2018
11:45:44

Ildar
31.07.2018
11:46:19
че вы там обсуждаете?

Mikhail
31.07.2018
11:46:21
не знаю языка, в котором это так

Ildar
31.07.2018
11:46:34
а то можт я тож не знаю чот про области видимости

Mikhail
31.07.2018
11:46:49
ну ты прочитай да, картинки посмотри, там всё понятно

El Mariachi
31.07.2018
11:47:40

Sergey
31.07.2018
11:48:25

El Mariachi
31.07.2018
11:48:48
у ветвлений их никогда и не было... а у циклов - зависит от...

Google

Ildar
31.07.2018
11:50:26
мамародная, это работает:
https://i.imgur.com/AsCojh4.png
сегодня я узнал штото новое
мама роди меня обратно

Sergey
31.07.2018
11:51:24
тоже охерел немного, я думал за пределами цикла уже не видно, ну ладно, буду знать теперь

Admin
ERROR: S client not available

Ildar
31.07.2018
11:51:25
https://i.imgur.com/5yLQ71F.png
блин это терь надо учитывать что забудешь чонить случайно и оно сработает как-то не так(

Sergey
31.07.2018
11:52:50
так было во втором. в третьем починили жеж...

El Mariachi
31.07.2018
11:53:49

Ildar
31.07.2018
11:54:16
я в третьем запускаю и все работает
мда, вот так забудешь отступ и pizdos:
https://i.imgur.com/GleIyVO.png
и только pycharm поплачется желтеньким
мдееее https://i.imgur.com/mGIDkQU.png

Мы вам
31.07.2018
11:56:05
починили для list comprehension

Max
31.07.2018
11:56:38
есть диапазон значений 1-10
есть список исключений 3,4,8
нужно создать строку с диапазоном с учетом исключений вида: '1-2,5-7,9-10'

Ildar
31.07.2018
11:57:01
а хотел я написать изначально допустим так: https://i.imgur.com/iOxvZwH.png

Max
31.07.2018
11:57:28
когда исключения идут друг за другом (3,4) весь алгоритм рушиться(

Anton
31.07.2018
11:59:20
Подскажите пожалуйста, я создаю python пакет с помощью python setup.py bdist_wheel. Хочу, чтобы при установке pip install *.whl пользователю задавали вопросы(куда установить, какие переменные окружения задать и т.д.) То есть как сделать так, чтобы при запуске pip install отрабатывал еще и мой собственный код. Спасибо!

Google

Ildar
31.07.2018
12:00:03

Alex
31.07.2018
12:00:05

Nikolay
31.07.2018
12:00:28

Alex
31.07.2018
12:00:41
ну и да... ответ "никак"
используй ansible

Max
31.07.2018
12:00:55

Mikhail
31.07.2018
12:01:02

Max
31.07.2018
12:01:10

Марк
31.07.2018
12:01:31
https://bugs.freedesktop.org/show_bug.cgi?id=865 Можно сериал снимать. 14(!!!!) лет, плять с этим багом возятся.

Ildar
31.07.2018
12:02:17
https://i.imgur.com/LEFDd74.png
следующим шагом делаешь тирешечки если цифарки идут подряд друг за другом в этом массиве, беря первую и последнюю

Anton
31.07.2018
12:04:23
а как мне сделать так, чтобы при установке моего пакета(через pip install *.whl) пользователь мог задать некоторые параметры? может хотя бы через аргументы pip install можно как-то?

Nikolay
31.07.2018
12:04:39

Саша
31.07.2018
12:04:44
Всем привет, в БД есть таблица, а в ней есть поле с типом array
SELECT * FROM places WHERE
'{ Teст тест}' && tags - вот такой запрос не найдёт ничего, даже если запись отвечающая условиям есть.
SELECT * FROM places WHERE
'{ Teст}' && tags - вот этот найдёт всё что нужно.