
Тёма
03.07.2016
21:04:59
у меня кажись почти получилось

Kolyann
03.07.2016
21:10:59
какому-нибудь другу в личку

Jonh
03.07.2016
21:11:07
Кастуй

H
03.07.2016
21:16:50
чета какой-то пиздец, только евал придумал

Google

H
03.07.2016
21:16:59
In [116]: print(eval('b"{0}"'.format(s)).decode('utf8'))
Бав
In [117]: s
Out[117]: '\\xd0\\x91\\xd0\\xb0\\xd0\\xb2'

Kolyann
03.07.2016
21:17:28

H
03.07.2016
21:18:09
https://cdn.meme.am/instances/56119215.jpg

Kolyann
03.07.2016
21:18:27
Аааафигенно
Спасибо :D

H
03.07.2016
21:19:29
позязя

Тёма
03.07.2016
21:19:45
блин, у меня тоже в голове ща эвал крутился
но не смог придумать как его заюзать)

Dim
03.07.2016
21:24:33
я чет невкурил вы че тут мудрите
>>> print '\xd0\x91\xd0\xb0\xd0\xb2'.decode('utf-8')
Бав

Тёма
03.07.2016
21:25:21

Dim
03.07.2016
21:25:36
хм
я чет упустил момент когда строка превратилась из
\x81\xd0\xbe
в
\xd0\x91\xd0

Kolyann
03.07.2016
21:29:41

Google

Dmitry
03.07.2016
21:30:56
Ерунда какая
Вот вопросы я понимаю

Il'ya
03.07.2016
21:33:47
Привет.

Dmitry
03.07.2016
21:35:39

Il'ya
03.07.2016
21:36:03
Чем порадуете?
Ошибками от DJANGO например.

Dmitry
03.07.2016
21:54:10
да нечем радовать
так то
всё работает
Крутая картинка разве что

CthUlhUzzz
03.07.2016
22:06:57
>>> struct.unpack('BBIIIIIIII', b'\x00'*34)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
struct.error: unpack requires a bytes object of length 36
Почему так?
2 чара и 8 интов
34 байта

Dim
03.07.2016
22:09:26
2 чара = 4 байта
а не
>>> struct.unpack('BI', b'\x00'*4)
Traceback (most recent call last):
File "<pyshell#477>", line 1, in <module>
struct.unpack('BI', b'\x00'*4)
error: unpack requires a string argument of length 8
тут нам четко дают понять в 4 байта на чар
т.е. две ячейки памяти занимаются [X000][XXXX]

CthUlhUzzz
03.07.2016
23:28:15
Ну вот меня и интересует вопрос, почему 4 байта не чар просит XD
Если чар один байт в памяти занимает

Google

Dim
03.07.2016
23:28:44
потому что по умолчанию идет выравнивание по сетке

CthUlhUzzz
03.07.2016
23:29:14
Четырехбайтной?

Dim
03.07.2016
23:29:16
чотбы выключить ее знак =
сек
»> struct.calcsize('BI')
8
»> struct.calcsize('BBI')
8
»> struct.calcsize('BBBI')
8
»> struct.calcsize('BBBBI')
8
»> struct.calcsize('=BI')
5

CthUlhUzzz
03.07.2016
23:30:45
Нашел
То есть, если бы я явно указал порядок байт, такой бы ситуации не возникло

Dim
03.07.2016
23:31:51

CthUlhUzzz
03.07.2016
23:32:15
Не интуитивненько
Еще вопрос в догонку тогда
Нужно указывать порядок байт перед каждым типом, или достаточно один раз?
<IIIIII

CthUlhUzzz
03.07.2016
23:40:19
<I<I<I<I

Dim
03.07.2016
23:40:32
один раз конечно

CthUlhUzzz
03.07.2016
23:40:43
Ок

H
03.07.2016
23:48:21
можно еще сокращать, чтобы в глаза не долбиться и высматривать сколько там интов
'2B6I'

Daniil (a1mirr) NN
04.07.2016
05:09:02
в скрипте вызываю экзешник, который выводит данные в консоль
как получить его stdout и выводить в консоль в реальном времени?
subprocess.check_output выводит только после окончания выполнения

Aragaer
04.07.2016
05:46:06
subprocess.popen же

Google

Daniil (a1mirr) NN
04.07.2016
05:57:38

Admin
ERROR: S client not available

Fumycat
04.07.2016
06:01:58
Как через pip установить модуль более ранней версии и заставить скрипт юзать именно эту версию ?

Daniil (a1mirr) NN
04.07.2016
06:02:32

Fumycat
04.07.2016
06:02:57
Спасибо, пробну

Daniil (a1mirr) NN
04.07.2016
06:03:05
во всяком случае я так вчера делал ?

Fumycat
04.07.2016
06:04:42
норм, работает

Alexey
04.07.2016
07:06:05
(хором)
— Привет, Алекс!

Dmitry
04.07.2016
07:07:46
Привет

Fumycat
04.07.2016
07:13:38
Бло
Шо ему не нравится
Не пойму

Belegnar
04.07.2016
07:15:09
dict каким цветом?

Alexey
04.07.2016
07:15:22
н-да.

Fumycat
04.07.2016
07:15:49
А так нельзя что-ли

Alexey
04.07.2016
07:15:55
никак нет.

Fumycat
04.07.2016
07:16:12
А как мне тогда считать

Belegnar
04.07.2016
07:16:48
тебе - лучше никак не считать
символьные обозначения в начальной школе проходят

Google

Fumycat
04.07.2016
07:17:29
Вот чё ты

Belegnar
04.07.2016
07:17:50
потому что слов нет =)

Fumycat
04.07.2016
07:18:04
Всё равно та же ошибка

Alexey
04.07.2016
07:18:46
нельзя использовать dict как ты хочешь, пойми.

Fumycat
04.07.2016
07:18:58
В прошлый раз получалось

Alexey
04.07.2016
07:19:00
попробуй, кстати, вместо dict назвать переменную for
а вместо ls — if
будет огонь.
for each, dict in if:

Aragaer
04.07.2016
07:19:45
а я думаю там дело в отступах