
Aragaer
10.01.2019
16:13:40
но не факт, что это то, что надо. Хм

Alph
10.01.2019
16:13:44
просто открыть с флагом b
for sym,keysym in zip(self.filer,key):
ciphersym = sym ^ keysym на этом этапе xor два int , и ciphersym тоже int

Aragaer
10.01.2019
16:14:11
ord делает из байта число
chr делает обратно

Google

Terminator
10.01.2019
16:14:39
@Napas_prod будет жить. Поприветствуем!

Aragaer
10.01.2019
16:14:59
воо, можно взять массив чисел и сделать bytes и получится последовательность байт

Alph
10.01.2019
16:15:23
chr делает обратно
этим я воспользовался для написания шифрования строки текста , введеного вручную

Aragaer
10.01.2019
16:15:38
>>> bytes([ord(a)^ord(b) for a, b in zip("hello", "world")])
b'\x1f\n\x1e\x00\x0b'
ок, можно без квадратных скобок

Alph
10.01.2019
16:16:57

Aragaer
10.01.2019
16:17:13
ну я б просто не писал такое на питоне
взял бы си и работал бы сразу с восьмибайтными последовательностями, благо там все делается естественным образом

Alph
10.01.2019
16:17:54
?

Aragaer
10.01.2019
16:18:08
я не знаю
может и есть, не сильно специались
https://docs.python.org/3.6/library/struct.html

Google

Aragaer
10.01.2019
16:18:44
вот вроде оно

Andrii [R11]
10.01.2019
16:18:59
может есть какой способ :^)

Aragaer
10.01.2019
16:19:19
интерпретируешь восьмибайтные пачки как инты, делаешь им ксор
Q unsigned long long integer 8

Alph
10.01.2019
16:19:43
И потом на выходе тоже int
И как потом быть с этим int

Artem
10.01.2019
16:21:00
Всем привет
вопросик
как в typing.NamedTuple изменить поле _replace

Denis
10.01.2019
16:21:32
Зачем

Aragaer
10.01.2019
16:21:36
>>> s1 = b"12345678"
>>> s2 = b"abcdefgh"
>>> struct.pack("Q", struct.unpack("Q", s1)[0] ^ struct.unpack("Q", s2)[0])
b'PPPPPPPP'
обратно пакаешь, чо

xOxXakerxOx
10.01.2019
16:22:10
Всем привет, как из списка удалить повторы и оставить их в таком же порядке??

Artem
10.01.2019
16:22:15
import typing
class Ping(typing.NamedTuple):
id: int
name: str
ping = Ping(1, "aa")
print(ping._asdict())
ping._replace(id=4)
print(ping._asdict())
поля не меняется

xOxXakerxOx
10.01.2019
16:22:18
то есть set не подойдёт

Tishka17
10.01.2019
16:22:47

Denis
10.01.2019
16:22:53

Aragaer
10.01.2019
16:22:59
я б циклом

Andrii [R11]
10.01.2019
16:23:18

Aragaer
10.01.2019
16:23:37
result = []
for i in my_list:
if i not in result:
result.append(i)

Google

Artem
10.01.2019
16:24:36

bloody
10.01.2019
16:25:09
пацаны дропайте питон хаскель топ

Tishka17
10.01.2019
16:25:22
Ого. Полное
Или google translate просто?

xOxXakerxOx
10.01.2019
16:27:29

Tishka17
10.01.2019
16:27:54
Как???
В новом дикт - это ordered dict

Artem
10.01.2019
16:28:21

Владимир
10.01.2019
16:32:22

Tishka17
10.01.2019
16:32:55

Dmitry
10.01.2019
16:35:12
неплохой сахарок

Владимир
10.01.2019
16:35:55

Tishka17
10.01.2019
16:36:54

Владимир
10.01.2019
16:38:04

Sergey
10.01.2019
16:38:59
Всем привет!
Товарищи, может быть сталкивался кто-то с кейсом - есть простенький скрипт, который считывает относительно болльшие текстовые вайлы (200-300 Мб). Всё прекрасно работает на компе с Win 7. На соседнем компе c Win 10 выходит memory MemoryError. Оперативка на обоих компьютерах одинаковая - 8Гб. Можно это как-то обойти?

Tishka17
10.01.2019
16:39:29

Dmitry
10.01.2019
16:39:55

Yurii
10.01.2019
16:42:20

Владимир
10.01.2019
16:42:22

Google

Sergey
10.01.2019
16:42:41

Dmitry
10.01.2019
16:43:19

Владимир
10.01.2019
16:44:24

Илья
10.01.2019
16:45:22
Всем привет!!подскажите возможно ли celery/RabbitMQ использовать в двух разных докер образов и также с третьим образом с django и чтобы все работало..если да, то подскажите куда копать..

Andrew
10.01.2019
16:46:24

Sergey
10.01.2019
16:47:30

Yurii
10.01.2019
16:47:37
подскажите

Andrew
10.01.2019
16:47:44

Sergey
10.01.2019
16:47:58

Andrew
10.01.2019
16:48:10

Yurii
10.01.2019
16:48:22
по параметру скорости класс явно соснет у словаря так ведь?

Sergey
10.01.2019
16:48:39
Разрядность бл
Фак, кажется здесь проблема:
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] on win32
Вот так на 10ке

Andrew
10.01.2019
16:48:51

Dmitry
10.01.2019
16:49:14

Andrew
10.01.2019
16:49:23

Yurii
10.01.2019
16:50:15
скорость доступа к данным словаря и класса

Tishka17
10.01.2019
16:50:20

Andrew
10.01.2019
16:50:23
Вот так на 10ке
Боюсь даже представить что этот скрипт делает раз кончается память

Google

Tishka17
10.01.2019
16:50:28
Класс это словарь

Илья
10.01.2019
16:50:30
Да
Есть ссылки с реально работающими примерами?

Tishka17
10.01.2019
16:50:48
Словарь это класс с переопределенным getitem

Andrew
10.01.2019
16:50:49

Sergey
10.01.2019
16:51:12

Yurii
10.01.2019
16:51:44

Andrew
10.01.2019
16:51:51

Tishka17
10.01.2019
16:52:23
Может быть все что угодно

Sergey
10.01.2019
16:52:29

Terminator
10.01.2019
17:12:18
malev будет жить. Поприветствуем!

Владимир
10.01.2019
17:23:18

Yurii
10.01.2019
17:25:29
словарь то как я понимаю самая скоростная тема вот в контексте спора между классом и словарем захотел уточнить
а если классов много?