@ru_python

Страница 4375 из 9768
Anton
13.12.2017
16:33:24
awkward part of python - похожий синтаксис у туплов и генераторов
все из-за того что для определения tuple нужна запятая

Language: py3 Source: a = (1); print(a); b = (1,); print(b); Result: 1 (1,)

странно, что вы это не знаете. я всего-лишь 2 месяца назад начал изучать питон

Tigran
13.12.2017
16:35:32
@aragaer очень любит хвастаться, что он не тру питонатор

Google
Anton
13.12.2017
16:35:41
Это я заметил.

ddd
13.12.2017
16:35:49
и сегодня уже хвастался

все из-за того что для определения tuple нужна запятая
генератор в тупл запятой не превратишь или всё-таки можно?

Anton
13.12.2017
16:39:17
Antonio
13.12.2017
16:39:35
подскажите пожалуйста в чём может быть проблема: пытаюсь прочитать текстовый файл, вначале ругался "nicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 0: invalid start byte" тогда я сконвертировал файл в utf8, теперь просто пишет в консоли "Недопустимая инструкция (сделан дамп памяти)"

сам код https://github.com/spro/practical-pytorch/blob/master/char-rnn-generation/helpers.py

ddd
13.12.2017
16:40:41
в таком случае нужно явно указать tuple( )
не могу вспомнить когда я последний раз встречал кортеж, который бы объявлялся без tuple()

Anton
13.12.2017
16:41:28
Language: py3 Source: a=1;b=2; c=a,b; print(c); Result: (1, 2)

Tigran
13.12.2017
16:42:23
или, например, в квадратных скобках nparray[1, 2]

Antonio
13.12.2017
16:42:33
текст на русском языке из файла вот так правильно читать? def read_file(filename): file = unidecode.unidecode(open(filename, encoding='utf-8').read()) return file, len(file)

Tigran
13.12.2017
16:43:12
а зачем unidecode?

Google
Antonio
13.12.2017
16:43:43
а зачем unidecode?
потому что в дугом случае пишет "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 49: invalid continuation byte "

ddd
13.12.2017
16:44:36
a,b=c,d выражение c,d в данном случае — tuple
ну тут он всё-таки явно не объявляется c=a,b - вот такую запись, например, не встречал. Так вежливо делать? Есть какие-то PEP-рекомендации на этот счёт?

Tigran
13.12.2017
16:44:42
точно в юникоде? )

Antonio
13.12.2017
16:45:17
а как узнать? я блин сижу в убунту и не знаю как это сделать(

ddd
13.12.2017
16:45:31
Aragaer
13.12.2017
16:45:39
file на него натрави

Tigran
13.12.2017
16:45:41
а как узнать? я блин сижу в убунту и не знаю как это сделать(
ну, открой в каком-нибудь текстовом редакторе, посмотри, какую кодировку он определил

Aragaer
13.12.2017
16:45:51
правда file не всегда спасет

ddd
13.12.2017
16:47:41
a, b = b, a норм
это стандартный сахарный вариант: создали и сразу раскрыли я скорее про с = a, b, v, g вместо утрированного c = tuple(a, b, v, g)

Antonio
13.12.2017
16:47:47
как в них определять кодировку?

Tigran
13.12.2017
16:48:19
как в них определять кодировку?
ну чувак, разберись уж в гуи. где-то в менюшках есть выбор кодировки

Antonio
13.12.2017
16:49:00
ну вот оригинльный файл

Aragaer
13.12.2017
16:49:05
у меня сегодня return cost, caught

Antonio
13.12.2017
16:49:08
еще до конвертиации

Tigran
13.12.2017
16:49:19
ну он у тебя битый какой-то

Antonio
13.12.2017
16:49:23
я его конвертировал в утф8 в нотепад++

Google
Aragaer
13.12.2017
16:49:38
/tmp/creation_rable_copy.txt: Non-ISO extended-ASCII text, with CRLF, NEL line terminators

ddd
13.12.2017
16:50:03
Такого не видел, да. А вот yield a, b, v, g видел.
а вот про это забыл сам же сегодня использовал

Antonio
13.12.2017
16:56:24
на SO есть похожая проблема, там пишут "Вероятно SyntaxError вызван тем что декларация кодировки файла (наверху самого файла) не соответствует фактической кодировке файла. Используйте редактор, который сохраняет файлы в utf-8. "

ну а как узнать какая декларация у файла?

Tigran
13.12.2017
16:56:51
так у тебя ж не SyntaxError

SyntaxError - это совсем про другое

Maxim robox
13.12.2017
16:59:59
Кайфовая ёлка сегодня. Без напрягов.

some_random_anonymous
13.12.2017
17:00:37
Кайфовая ёлка сегодня. Без напрягов.
Лол, я наоборот поёбывался сидел. Тупил.

Maxim robox
13.12.2017
17:01:16
Лол, я наоборот поёбывался сидел. Тупил.
Ну хз. По-моему, там сегодня ничего выдумывать не надо. Просто сел и пишешь.

Antonio
13.12.2017
17:01:17
ну а как вообще в этом питоне с ошибками работать? из терминала скрипт запустил, пишет "Недопустимая инструкция (сделан дамп памяти)"

где этот дамп находится? там что, машинные коды?

Antonio
13.12.2017
17:02:15
потому что в той папке откуда запускал, появилась папка pycache

и там файлы с содержимым примерно таким: 330d 0d0a 9b57 315a ed02 0000 e300 0000 0000 0000 0000 0000 0002 0000 0040 0000 0073 6600 0000 6400 6401 6c00 5a00 6400 6401 6c01 5a01 6400 6401 6c02 5a02 6400 6401 6c03 5a03 6400 6401 6c04 5a04 6400 6401 6c05 5a05 6400 6402 6c06 6d07 5a07 0100 6501 6a08 5a09 650a 6509 8301 5a0b 6403 6404 8400 5a0c 6405 6406 8400 5a0d 6407 6408 8400 5a0e 6401 5300 2909 e900 0000 004e 2901 da08 5661 7269 6162 6c65 6301 0000 0000 0000 0002 0000 0003 0000 0043 0000 0073 1e00 0000 7400 6a00 7401 7c00 8301 6a02 8300 8301 7d01 7c01 7403 7c01 8301 6602 5300 2901 4e29 04da 0975 6e69 6465 636f 6465 da04 6f70 656e da04 7265 6164 da03 6c65 6e29 02da 0866 696c 656e 616d 65da 0466 696c 65a9 0072 0900 0000 fa3a 2f68 6f6d 652f 6465 762f 7072 6163 7469 6361 6c2d 7079 746f 7263 682f 6368 6172 2d72 6e6e 2d67 656e 6572 6174 696f 6e2f 6865 6c70 6572 732e 7079 da09 7265 6164 5f66 696c 6510 0000 0073 0400 0000 0001 1201 720b 0000 0063 0100 0000 0000 0000 0300 0000 0400 0000 4300 0000 7342 0000 0074 006a 0174 027c 0083 0183 016a 0383 007d 0178 2674 0474 027c 0083 0183 0144 005d 167d 0274 056a 067c 007c 0219 0083 017c 017c 023c 0071 2057 0074 077c 0183 0153 0029 014e 2908 da05 746f 7263 68da 057a 6572 6f73 7206 0000 00da 046c 6f6e 67da 0572 616e 6765 da0e 616c 6c5f 6368 6172 6163 7465 7273 da05 696e 6465 7872 0200 0000 2903 da06 7374 7269 6e67 da06 7465 6e73 6f72 da01 6372 0900 0000 7209 0000 0072 0a00 0000 da0b 6368 6172 5f74 656e 736f 7216 0000 0073 0800 0000 0001 1201 1201 1601 7215 0000 0063 0100 0000 0000 0000 0300 0000 0300 0000 4300 0000 7332 0000 0074 006a 0083 007c 0018 007d 0174 016a 027c 0164 011b 0083 017d 027c 017c 0264 0114 0038 007d 0164 027c 027c 0166 0216 0053 0029 034e e93c 0000 007a 0725 646d 2025 6473 2903 da04 7469 6d65 da04 6d61 7468 da05 666c 6f6f 7229 035a 0573 696e 6365 da01 73da 016d 7209 0000 0072 0900 0000 720a 0000 00da 0a74 696d 655f 7369 6e63 651e 0000 0073 0800 0000 0001 0c01 0e01 0c01 721c 0000 0029 0f72 0300 0000 7212 0000 00da 0672 616e 646f 6d72 1700 0000 7218 0000 0072 0c00 0000 da0e 746f 7263 682e 6175 746f 6772 6164 7202 0000 00da 0970 7269 6e74 6162 6c65 7210 0000 0072 0600 0000 da0c 6e5f 6368 6172 6163 7465 7273 720b 0000 0072 1500 0000 721c 0000 0072 0900 0000 7209 0000 0072 0900 0000 720a 0000 00da 083c 6d6f 6475 6c65 3e03 0000 0073 1600 0000 0801 0801 0801 0801 0801 0801 0c04 0601 0802 0806 0808

dmks
13.12.2017
17:03:18
спасибо, бля, что показал

Antonio
13.12.2017
17:06:39
короче как првильно прочитать текстовый файл в питоне? Если пробовать вот так: def read_file(filename): file = unidecode.unidecode(open(filename, encoding='utf-8').read()) return file, len(file) то вываливается со ошибкой "Недопустимая инструкция (сделан дамп памяти)"

Levent
13.12.2017
17:10:18
python 3.x - What is __pycache__? - Stack Overflow stackoverflow.com From what I understand, a cache is an encrypted file of similar files. What, as a programmer, do we do with the folder __pycache__? Is it what we give people instead of our source code?

Google
Диёр
13.12.2017
17:14:37
https://docs.python.org/3/library/functions.html#open
зачем ты меня позвал?(

Levent
13.12.2017
17:14:55
Я лишь добавил ссылку на оффициальную документацию(

Mike
13.12.2017
17:14:57
зачем ты меня позвал?(
Чтобы поднять тебе веки

Admin
ERROR: S client not available

Levent
13.12.2017
17:15:19
Я лишь добавил ссылку на оффициальную документацию(
Вопросов от этого меньше конечно же не станет

Antonio
13.12.2017
17:15:20
https://docs.python.org/3/library/functions.html#open
так там написано "'t' text mode (default)" по умолчанию как текст читает

Antonio
13.12.2017
17:16:40
о спс, я честно гуглил питон собщества канал телграммы, нашёл только ваш

Antonio
13.12.2017
17:18:33
так запиньте правила, а то какая то ёлочка закреплена

Диёр
13.12.2017
17:19:22
Mike
13.12.2017
17:21:32
Разговор за жизнь нежелателен, тут 83.71% этого

kino
13.12.2017
17:56:30
Кто использовал эту библиотеку??? https://github.com/python-telegram-bot/python-telegram-bot

kino
13.12.2017
18:01:07
я
и что лучше https://github.com/python-telegram-bot/python-telegram-bot или https://github.com/eternnoir/pyTelegramBotAPI

Roman
13.12.2017
18:02:52
Aragaer
13.12.2017
18:07:45
я телепот использую

Google
Fil
13.12.2017
18:07:58
советую первое

намного больше фич

пришлось соскочить с второго

kino
13.12.2017
18:12:00
пришлось соскочить с второго
подробнее, почему пришлось уйти?

Arnie
13.12.2017
18:12:54
Егора наоборот не любят

ну не

Fil
13.12.2017
18:14:17
фласко дрочеры есть?

Tigran
13.12.2017
18:15:03
в свете недавнего прорыва в области нейронных сетей для порно - скоро могут появиться!

Диёр
13.12.2017
18:15:13
фласко дрочеры есть?
зачем тебе фласк

Sergey
13.12.2017
18:17:06
зачем тебе фласк
когда есть ботл ?

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