
b0g3r
31.03.2017
22:40:22

Маришка
31.03.2017
22:40:28

F.L
31.03.2017
22:41:21

pride
31.03.2017
22:41:23

Google

F.L
31.03.2017
22:41:28
он тут целый

b0g3r
31.03.2017
22:41:33

darkwoolf
31.03.2017
22:41:49

b0g3r
31.03.2017
22:41:51
И заодно прочитай ошибку)

F.L
31.03.2017
22:41:52
f = open('text.txt', 'a')
f.write(message.from_user.id + ':' + '\t' + message.text + '\n')

darkwoolf
31.03.2017
22:41:58
А ща пойду спать

F.L
31.03.2017
22:42:02
Он не хочет их прибавлять

darkwoolf
31.03.2017
22:42:07
Спокойной всем

b0g3r
31.03.2017
22:42:24

pride
31.03.2017
22:42:27
и в телеботе нет message, если messages

F.L
31.03.2017
22:42:30
я понял в чём ошибка, но теперь я хочу вывести тип переменной

darkwoolf
31.03.2017
22:42:40

Маришка
31.03.2017
22:42:43

Google

b0g3r
31.03.2017
22:42:55

Маришка
31.03.2017
22:42:56

b0g3r
31.03.2017
22:43:03
Тут есть несколько подходов

pride
31.03.2017
22:43:14

Маришка
31.03.2017
22:43:20
Все модули врапперы api будут давать данные в том виде в котором их получили

b0g3r
31.03.2017
22:43:34
Во-первых - str(...user_id) + ':'

Маришка
31.03.2017
22:43:51

b0g3r
31.03.2017
22:43:57
Т.е. привести число к строке и дальше их складыаать

F.L
31.03.2017
22:45:09
хех, а я (str) и .str() юзал
спасибо)

b0g3r
31.03.2017
22:46:39
Во-вторых - использовать форматирование:
'%s :\t%s\n' % (message.from_user.id, message.text)
или
'{} :\t{}\n'.format(message.from_user.id, message.text)

pride
31.03.2017
22:46:54

b0g3r
31.03.2017
22:47:04
Второй вариант сейчас считается более предпочтительным

Маришка
31.03.2017
22:47:23

pride
31.03.2017
22:47:47
у меня к telebot один вопрос, оно падает на таймауте
приходится попеном малышей плодить, или тупо чекать пид
прием пишут что проблема решена на уровне polling
но хуй

b0g3r
31.03.2017
22:48:52
Еще для 3.6 есть f-строки:
f'{message.from_user.id} :\t{message.text}\n'
Тоже красота, но ломает совместимость с <3.6

Google

F.L
31.03.2017
22:49:31

b0g3r
31.03.2017
22:49:41
Очепятка

pride
31.03.2017
22:49:45
одна

F.L
31.03.2017
22:49:47
принял
спасибо
сейчас изменю

Spacehug
01.04.2017
04:42:15
Если мой проект посмотрело 20 человек и, несмотря на то, что я просил критики, никто почти ничего не сказал - это хороший признак? )

Igor
01.04.2017
04:46:18
хз

Анна Майорова
01.04.2017
04:52:35

Маришка
01.04.2017
04:52:40

F.L
01.04.2017
04:55:30

Spacehug
01.04.2017
04:56:13

F.L
01.04.2017
04:56:31
Тогда скорее всего всё хорошо
Люди не упускают возможность поучить кого-то)

Pavel
01.04.2017
05:51:29

Igor
01.04.2017
05:52:07
Если вдруг кому интересно - милости прошу github.com/Spacehug/pyborgeous
Критика приветствуется в разумных пределах )

Spacehug
01.04.2017
05:52:13

Pavel
01.04.2017
05:58:45
я бы написал докстрингов.
и library_configuration сделал неймед туплом
и command_line бы явно парсил, а не при импорте helpers
и helpers.command_line ипортировал бы по-другому
и вообще модуль helpers какой-то мутный, всё что не влезло в main туда ушло

Spacehug
01.04.2017
05:59:25
Я туда выкинул всё, что отвлекало

Google

Spacehug
01.04.2017
05:59:50
Докстринги будут, угу, я решил что сначала заставлю это работать
Нэймед туплом зачем? (Ещё вчера оно было списком, сегодня это уже словарь, что же принесёт нам завтра? )) )

Pavel
01.04.2017
06:00:47

Dmitriy
01.04.2017
06:01:15
Про вложенность уже говорили?

Spacehug
01.04.2017
06:01:31

Dmitriy
01.04.2017
06:02:27
Или нет?

Admin
ERROR: S client not available

Pavel
01.04.2017
06:02:49

Spacehug
01.04.2017
06:04:09
Так, не понял.. У меня коммит не ушёл похоже

Dmitriy
01.04.2017
06:05:09
Не говорили
https://github.com/Spacehug/pyborgeous/blob/master/helpers.py#L173
Проще выполнять raise в случае if not command_line.mode:

Pavel
01.04.2017
06:05:51

Dmitriy
01.04.2017
06:05:59
Большая часть кода сдвинется влево

Spacehug
01.04.2017
06:06:42

Pavel
01.04.2017
06:07:04

Spacehug
01.04.2017
06:08:12

Dmitriy
01.04.2017
06:16:52

Spacehug
01.04.2017
06:22:20
То есть я что сейчас делаю? Мне нужно задокументировать всё что там происходит и веруть парсинг командной строки из helpers обратно в основной пакет?

Google

Nikita
01.04.2017
06:35:23
Какие каналы на Youtube порекомендуете по обучению Python? Или сайты.

Vladimir
01.04.2017
06:38:43
codeacademy
stepik

53r63rn4r
01.04.2017
06:42:52

F.L
01.04.2017
06:42:59
можно вопросы задавать?
или вы заняты?

53r63rn4r
01.04.2017
06:43:16
Задавай, кто-нибудь, да ответит

F.L
01.04.2017
06:43:23
у меня есть переменная с символами в виде '\u2063'
я видел вот такой вид u"String"
мне интересно как эту переменную в файл

53r63rn4r
01.04.2017
06:44:15
Спереди, это сообщение интерпритатору, что строка в юникоде(кодировка)

F.L
01.04.2017
06:45:21
у меня есть открытый файл)

53r63rn4r
01.04.2017
06:45:40
Какой питон?

F.L
01.04.2017
06:45:48
f.write(uString)

Pavel
01.04.2017
06:45:49

F.L
01.04.2017
06:45:49
3
UnicodeEncodeError: 'charmap' codec can't encode character '\u2063' in position 0: character maps to <undefined>
Эта группа больше не существует