@ru_python

Страница 7626 из 9768
Сергей
06.01.2019
16:48:53
значит этот баг не фундаментальный.

Alph
06.01.2019
16:48:54
На линуксе баг есть, на виндовс - нет.
не думаю что у меня хватит мозгов залезть и исправлять баг input()

Сергей
06.01.2019
16:49:20
зачем через инпут вводить такое количество символов?

Aragaer
06.01.2019
16:49:47
гента, питон 3.6.5, все ок

Google
Alph
06.01.2019
16:50:21
зачем через инпут вводить такое количество символов?
ввод открытого текста в ручном режиме для зашифровки

Aragaer
06.01.2019
16:50:33
но я могу вручную его воспроизвести половиной символа 8)

$ python /tmp/cyp.py Traceback (most recent call last): File "/tmp/cyp.py", line 8, in <module> print(b.opentexttobase64(input())) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: unexpected end of data

вводится 1 русская буква, потом нажимается 1 раз бэкспейс

Сергей
06.01.2019
16:51:20
Filthy Lucre
06.01.2019
16:51:36
разве энтэр не \n

Aragaer
06.01.2019
16:51:44
input() работает в дурном режиме - в нем бэкспейс удаляет по 1 байту за раз. А юникодные символы соответственно ломает

Alph
06.01.2019
16:51:45
Сергей
06.01.2019
16:52:11
по 1024, например.

Aragaer
06.01.2019
16:52:13
получается что если ввести букву, потом стереть половину, потом нажать энтер, то в питон прилетает невалидный юникодный символ

в котором младший байт заменент на \n. А должен быть с единичкой в старшем бите

вот и бага

Google
Aragaer
06.01.2019
16:52:49
на винде?

Filthy Lucre
06.01.2019
16:52:56
угум

Alph
06.01.2019
16:53:01
по 1024, например.
всё равно потоковое шифрование

Aragaer
06.01.2019
16:53:04
это на линуксе проблема, да

Alph
06.01.2019
16:53:11
на винде?
у меня убунта

Aragaer
06.01.2019
16:53:16
мм

сделай код такой

input()

Alexsandr
06.01.2019
16:53:30
Объясните, почему в питоне +-+50 выдает -50?

Aragaer
06.01.2019
16:53:33
введи одну русскую букву, потом 1 раз бэкспейс, потом энтер

а почему нет?

вроде так и есть

Filthy Lucre
06.01.2019
16:53:53
это на линуксе проблема, да
на линухе тоже норм

Aragaer
06.01.2019
16:54:23
вот именно то, что я описал?

Filthy Lucre
06.01.2019
16:54:40
да

Alph
06.01.2019
16:54:48
Aragaer
06.01.2019
16:55:01
как запускаешь?

Alexsandr
06.01.2019
16:55:02
вроде так и есть
Что вроде так и есть?

Aragaer
06.01.2019
16:55:11
+-+50 это -50

Filthy Lucre
06.01.2019
16:55:15
но, я сталкивался с этой проблемой

Google
Filthy Lucre
06.01.2019
16:55:27
немного в другом формате

крч прикол

Aragaer
06.01.2019
16:55:42
я подозреваю, особенности еще и шелла

Alph
06.01.2019
16:55:46
Filthy Lucre
06.01.2019
16:55:46
ща даже покажу

охуеете

Aragaer
06.01.2019
16:55:49
если сделать в питоне input(), то норм

Alex
06.01.2019
16:55:55
Объясните, почему в питоне +-+50 выдает -50?
а что по-твоему должен выдавать?

Aragaer
06.01.2019
16:55:56
а если в скрипте, то нет

Alexsandr
06.01.2019
16:56:12
+-+50 это -50
Как считает, расшифруйте?

Aragaer
06.01.2019
16:56:24
унарный плюс, унарный минус, унарный плюс, 50

$ python Python 3.6.5 (default, Jun 24 2018, 08:31:21) [GCC 7.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> input() '' >>> $ python /tmp/cyp.py Traceback (most recent call last): File "/tmp/cyp.py", line 1, in <module> input() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: unexpected end of data

Alex
06.01.2019
16:57:07
Как считает, расшифруйте?
представь в виде +1 * -1 * +1 * 50

Valar
06.01.2019
17:00:30
Какие есть более легкие способы монетизировать джуниор знания в python?

Чтобы мотивация была)

Сергей
06.01.2019
17:03:48
Какие есть более легкие способы монетизировать джуниор знания в python?
Такие же, как способы монетизировать детский возраст, чтобы мотивация взрослеть была.

Google
Марк
06.01.2019
17:05:53
Такие же, как способы монетизировать детский возраст, чтобы мотивация взрослеть была.
Возможно, он имеет ввиду тему, которая присутствует в пехепе, когда можно начать с докрутки плагинов в какому-нибудь Вордпрессу. И возни немного, и копеечка капнула. Довольно много кодеров с этого и начинали.

Alex
06.01.2019
17:06:01
Filthy Lucre
06.01.2019
17:07:02
Language: py3 Source: print("️0" == "0") Result: False

невидимый символ, результат не правильного обрезания текста с эмодзи

Language: py3 Source: a = "☕️" print(a[1]) print(a[0]) Result: ️ ☕

странно что на нуле сам эмодзи, на единице хрен знает что

Alph
06.01.2019
17:10:58
а если в скрипте, то нет
менять баш на что нибудь другое?

hachiman
06.01.2019
17:16:14
Aragaer
06.01.2019
17:17:22
меня устраивает

hachiman
06.01.2019
17:17:36
Alph
06.01.2019
17:17:56
зачем?
как тогда организовать ввод в программу , что бы не вызывать этот баг?

Filthy Lucre
06.01.2019
17:18:44
Language: py3 Source: a = "☕️" print(type(a[1])), print(len(a[1].encode())) Result: <class 'str'> 3

Alex
06.01.2019
17:18:54
как тогда организовать ввод в программу , что бы не вызывать этот баг?
я бы предложил делать как все нормальные люди через аргументы командной строки

Alph
06.01.2019
17:19:27
допилить

Google
noName
06.01.2019
17:19:54
Как в BeautifulSoup найти вложенные элементы?

Maxim
06.01.2019
17:20:12
children вроде

noName
06.01.2019
17:20:17
Например, див, в котором нужен 3-й спан

Maxim
06.01.2019
17:20:23
или contents у них же хорошая документация

hachiman
06.01.2019
17:22:05
noName
06.01.2019
17:24:34
Maxim robox
06.01.2019
17:24:43
Давай
https://t.me/roboxv/25

hachiman
06.01.2019
17:25:31
Спс
скачай IPython или bpython

Qq
06.01.2019
17:46:21
Добрый вечер. Пытаюсь на картинке заменить все белые пиксели на серые. В один поток работает нормально, попытлся распараллелить в несколько потоков. Нормально работает в 12 потоков, но есть одна проблема: Картинка после сохранения остается прежней. Как сделать, чтоб она сохранялась нормально? Код: https://hastebin.com/obomazipep.py Для примера можно использовать белый квадрат 500х500

Qq
06.01.2019
17:48:08
Чтоб в несколько потоков заменять пиксели. Ибо картинку 6000х6000 в один поток долго

36 миллионов пикселей просто так не заменишь

Denis
06.01.2019
17:48:52
Это меньше секунды будет

Qq
06.01.2019
17:49:16
о_0 Как?

У меня в один поток минут 10

Denis
06.01.2019
17:49:24
numpy

Хотя в pillow может быть готовая функция для такого

Страница 7626 из 9768