
Anton
13.12.2017
16:33:24
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
и сегодня уже хвастался

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

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)

Anton
13.12.2017
16:43:07

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

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

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

Tigran
13.12.2017
16:45:25

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
это стандартный сахарный вариант: создали и сразу раскрыли
я скорее про с = a, b, v, g вместо утрированного c = tuple(a, b, v, g)
Такого не видел, да. А вот yield a, b, v, g видел.

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

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
ну а как вообще в этом питоне с ошибками работать? из терминала скрипт запустил, пишет "Недопустимая инструкция (сделан дамп памяти)"
где этот дамп находится? там что, машинные коды?

Nikita
13.12.2017
17:02:05


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:09:53

Диёр
13.12.2017
17:10:11

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

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

Levent
13.12.2017
17:15:56

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

Levent
13.12.2017
17:17:09

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

Roman
13.12.2017
17:58:11

Fil
13.12.2017
17:58:40
есть ли тут любители фласка

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
я телепот использую

Fil
13.12.2017
18:07:52

Google

Fil
13.12.2017
18:07:58
советую первое
намного больше фич
пришлось соскочить с второго

Диёр
13.12.2017
18:09:01

Anatoly
13.12.2017
18:10:41

BuHuIIIko
13.12.2017
18:11:42

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