@ru_python

Страница 6276 из 9768
Dmitri
20.08.2018
18:42:14
2018-06-09T04:51:22+03:00 что за формат даты?

iso?

Александр
20.08.2018
18:43:44
Подскажите пожалуйста возникла проблема при добавлении кнопки в чат-бота. Необходимо вывести текст из 200 символов на кнопку. При инициализации кнопки не возникает никаких проблем. Но пользователь получает кнопку из 128 символов и "..." в конце. Такая ситуация возникает при отправки более 142 символов. Скажите, это ограничения Telegram или ограничения библиотеки которой я пользуюсь (pyTelegramBotAPI). Как можно решить проблему если она есть?

?? Eugene
20.08.2018
18:46:15
Вродь ограничение телеграма, спроси в @botoid

Google
Александр
20.08.2018
18:47:13
Ляман
20.08.2018
19:20:06
ребята если список color = ['red', 'black'.....] Пытаюсь такой конструкцией вывести всё содержимое print(color[0:]) И еррор выбивает, почему?

Denis
20.08.2018
19:21:05
Почему не просто print(color)?

marchwinks
20.08.2018
19:22:07
Language: python3 Source: gayray = list("urmomgay") print(*gayray) Result: u r m o m g a y

можешь ещё так

создавать переменную с трушным массивом я не стал, лень

Ляман
20.08.2018
19:23:12
Почему не просто print(color)?
мне нужно именно str думаю сделать str и стриповать [' и т.д но вроде это жууткий гавнокод

Андрей
20.08.2018
19:23:47
нет, где-то в другом месте ошибка может?

Ляман
20.08.2018
19:25:05
Бля я идиот

Google
Ляман
20.08.2018
19:25:08
он мне снова список

выкидывает, а если :0 - [], если 0: - список

просто гавнокодить не хочу опять

', '.join(color)
TypeError: sequence item 0: expected str instance, NoneType found

Aragaer
20.08.2018
19:26:50
так чо надо-то? просто вывести через запятую?

у тебя список color как выглядит?

Denis
20.08.2018
19:27:17
Aragaer
20.08.2018
19:28:10
а что содержится в списке?

Ляман
20.08.2018
19:28:31
', '.join(map(str, color))
Спасибо ахуенное решение, возьму на заметку себе

а что содержится в списке?
Спасибо уже не нужна помощь =)

Там у печеньки чето бомбит

Vladimir
20.08.2018
19:43:04
Всем привет

Хочу микросервис написать, но я в этом нов

Вопрос такой

Как сделать так что пока нет пост запроса в сервер е крутится какая-то задача

А что бы не только по запросу было выполнение

Tigran
20.08.2018
19:44:17
Ты можешь свои мысли в одно сообщение собрать?

Vladimir
20.08.2018
19:44:48
Т.е. сервер сам по себе обрабатывает какие-то данные, а при запросе их отдает, как это реализовать?

Tigran
20.08.2018
19:45:20
Берёшь redis, делаешь там очередь задач, запускаешь воркеров, которые их делают и результаты складывают тоже в редис в каком-то виде

Google
Tigran
20.08.2018
19:45:31
На питоне - гугли rq

Vladimir
20.08.2018
19:45:44
Понял, спасибо)

Alex
20.08.2018
19:46:03
Ну

Как

Бы

Задача

Непонятна

Vladimir
20.08.2018
19:48:42
Мнн нужно чтобы мое приложение могло обрабатывать какие-то данные самостоятельно, например скрапит сайты, а по моему http запросу оно прерывалось бы и мне слало результат, и занималось бы задачей дальше

Vladimir
20.08.2018
19:50:40
Это вариант, но что то более элегантное

Alex
20.08.2018
19:51:52
aliase nice elegantenice и alias ionice eleganteionice )

Vladimir
20.08.2018
19:52:04
Ахахах)

Andrew
20.08.2018
20:13:00
Парни, те кто юзает sqlite3, каким образом можно добавить (не записать новое) значение (одним запросом) в ячейку по принципу value = value + something. Если пишу UPDATE table SET value = value + something то ничего не происходит.

Adam
20.08.2018
20:15:21
"UPDATE table SET value = %s" % value + something

Google
Adam
20.08.2018
20:15:55
или так: "UPDATE table SET value = {}".format(value + something)

Andrew
20.08.2018
20:16:15
"UPDATE table SET value = %s" % value + something
Но этот value нужно сначала досать из базы, а вопрос в том как сделать это одним запросом?

Aragaer
20.08.2018
20:19:00
не надо так делать. Надо использовать prepared statements с плейсхолдерами

Aragaer
20.08.2018
20:22:44
ну то есть составлять sql запросы форматированием строк это как флоаты сравнивать. Вроде ж интуитивно само сабой разумеется, но на самом деле просто надо запомнить, что так делать не надо.

Danil
20.08.2018
20:23:00
Господа помогите чем сможете

Мне нужно из одного скрипта

Bo0oM
20.08.2018
20:23:10
Alex
20.08.2018
20:23:20
Господа помогите чем сможете
Куда выслать ведро воды?

Danil
20.08.2018
20:23:23
Запустить другой скрипт

В новом окне

Когда так чтобы первый скрипт не ждал завершение второго

Alex
20.08.2018
20:24:01
Popen.subprocess

Aragaer
20.08.2018
20:24:13
а там есть возможность его демонизировать?

Danil
20.08.2018
20:24:56
Popen.subprocess
Делал череж сабпроцесс. Колл

Adam
20.08.2018
20:25:16
os.system("python script.py")

Google
Danil
20.08.2018
20:25:35
os.system("python script.py")
В линукс не пойдет

Aragaer
20.08.2018
20:26:18
https://stackoverflow.com/questions/12843903/how-to-start-daemon-process-from-python-on-windows

можно

Danil
20.08.2018
20:26:23
Popen.subprocess
А можно подробнее?

Aragaer
20.08.2018
20:27:18
крч там можно передать дополнительный флажочек, чтобы subprocess отцепился от родителя и жил самостоятельно

но флажочек специфичный для OS, так что надо смотреть

Danil
20.08.2018
20:28:21
Не дает

Флажок прицепить

Alex
20.08.2018
20:28:31
А можно подробнее?
Да, можно подробнее на сайте с доками питона.

Aragaer
20.08.2018
20:28:36
DETACHED_PROCESS = 8 subprocess.Popen(executable, creationflags=DETACHED_PROCESS, close_fds=True)

Danil
20.08.2018
20:28:41
creationflags is only supported on Windows platforms

Aragaer
20.08.2018
20:28:51
да, на линуксе по-другому

Danil
20.08.2018
20:29:10
не подскажите как?

Aragaer
20.08.2018
20:30:02
не знаю, я это-то только сейчас нагуглил

говорят, на сочетании multiprocessing.Process и subprocess.Popen можно организовать

Adam
20.08.2018
20:31:35
В линукс не пойдет
хм, у меня работает

Danil
20.08.2018
20:31:52
у вас оно выполянется в том же окне

а мне нужно в новом

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