@ru_python

Страница 9505 из 9768
BOSS
04.07.2019
05:43:58
Substring это библиотека

Tishka17
04.07.2019
05:44:16
Выглядит как джава

Alex
04.07.2019
05:44:27
квакает как джава

BOSS
04.07.2019
05:44:28
String.replace никто чтоль не использовал

Google
Alex
04.07.2019
05:44:29
значит джава

Андрей
04.07.2019
05:44:47
Substring это библиотека
Она коробочная?

Tishka17
04.07.2019
05:44:49
Измерь, скажешь что лучше

Андрей
04.07.2019
05:45:03
Что-то не помню

BOSS
04.07.2019
05:45:19
Измерь, скажешь что лучше
По тайму replace бытсрее на 10 милисекунд на 40тыс строчек парса текста

Alex
04.07.2019
05:46:10
Она коробочная?
нет, какой-то очередной noname высер, который юный падаван притащил сюда

конечно собравшиеся тут доны знают каждую из десятка тысяч библиотек однодневок валяющихся на PyPi

Андрей
04.07.2019
05:46:51
Alex
04.07.2019
05:47:59
там есть зарт с иммунитетом на неадекватов

Tishka17
04.07.2019
05:49:41
Substring это библиотека
Эм. У нее 0 звёзд, написана на питоне. Чего ты ей быть быстрее

BOSS
04.07.2019
05:50:52
Google
BOSS
04.07.2019
05:50:57
Что мне подходило

Tishka17
04.07.2019
05:51:32
Что мне подходило
А что тебе там понадобилось?

BOSS
04.07.2019
05:51:32
Эм. У нее 0 звёзд, написана на питоне. Чего ты ей быть быстрее
Говоришь начальную и конечную стригу и получаешь то что надо

Tishka17
04.07.2019
05:51:45
Эм

Вырезать кусок строки между двумя подстроками?

BOSS
04.07.2019
05:53:13
Вырезать кусок строки между двумя подстроками?
пример Received: {"type":"broadcastStats","ts":"2019-07-04T01:21:01.540Z","statusMessage":"","viewerCounts":{"connected":30600,"playing":30597,"watching":0},"sent":"2019-07-04T01:21:01.478Z","c":96}

Tishka17
04.07.2019
05:53:26
Так

BOSS
04.07.2019
05:53:31
json_str = substring.substringByChar(line, startChar="{", endChar="\n")

Alex
04.07.2019
05:53:32
охепт

эм….

это ты так с JSON работаешь?

наркоман

BOSS
04.07.2019
05:53:58
но прикол что до слова Received может быть разный тайм стамп

Tishka17
04.07.2019
05:54:32
re.findall('{.*\n', s)

Alex
04.07.2019
05:54:52
re.findall('{.*\n', s)
если это одна строка достаточно стрипнуть префикс

более корректно

BOSS
04.07.2019
05:55:17
хм не знал

BOSS
04.07.2019
05:56:17
Google
Tishka17
04.07.2019
05:56:32
Нет

Alex
04.07.2019
05:56:33
Открою секрет - это не json. А js код. Они разные
э? ну я не увидел ничего что не влазило бы в json кроме префикса

Валентин
04.07.2019
05:56:37
Tishka17
04.07.2019
05:56:52
Откуда он взялся?

BOSS
04.07.2019
05:57:03
Tishka17
04.07.2019
05:57:06
А

Эм

Окей

BOSS
04.07.2019
05:57:21
я их парсю и вытягиваю json с них

Tishka17
04.07.2019
05:57:28
Там точно жсон?

BOSS
04.07.2019
05:57:39
Tishka17
04.07.2019
05:58:19
Тогда сорри. Подумал что это опять сорцы сайта

Тогда вообще можно сделать s.split('{', 1) если у тебя уже все по строкам

BOSS
04.07.2019
05:59:19
а что значит 1?

Tishka17
04.07.2019
06:01:15
1 раз

Alex
04.07.2019
06:02:02
Я бы все таки делал split по двоеточию \ префиксу, т.к. JSON это не обязательно объект

BOSS
04.07.2019
06:03:18
сейчас попробую

Tishka17
04.07.2019
06:09:48
Вообще кто укурился и сделал json логи с текстовым префиксом?

BOSS
04.07.2019
06:11:05
Google
Artyem
04.07.2019
06:14:58
можно немного упороться и взять yaml, для которого json просто являетя подмножеством, и текстовый перфикс в него корректно встроится: In[5]: s = 'произвольный таймштамп Received: {"type":"broadcastStats","ts":"2019-07-04T01:21:01.540Z","statusMessage":"","viewerCounts":{"connected":30600,"playing":30597,"watching":0},"sent":"2019-07-04T01:21:01.478Z","c":96}' In[6]: yaml.safe_load(s) Out[6]: {'произвольный таймштамп Received': {'type': 'broadcastStats', 'ts': '2019-07-04T01:21:01.540Z', 'statusMessage': '', 'viewerCounts': {'connected': 30600, 'playing': 30597, 'watching': 0}, 'sent': '2019-07-04T01:21:01.478Z', 'c': 96}}

Артур
04.07.2019
06:30:22
Windows службы. Вопрос: Не получается запустить "демона" в винде. Как создавать службы знаю 2 способа (через sc и через powershel). Но потом, когда я их вручную запускаю, у меня вылетает ошибка 1053 на 7, 10 винде и на серваке widows 2012. Гуглил - таймайт в реестре 120 000 стоит (даже не помню, когда ставил). Восстановление файлов тоже делал. Запускал на 3-х машинах = одна и та же беда! Может это от python.ехе зависит. Может нужно в службе зависимость какую указать? У меня других вариантов пока не пришло на ум. Подскажите, плиз!

Артур
04.07.2019
06:43:23
Ставь ubuntu ?
Не могу! У заказчика уже сервак windows 2012

BOSS
04.07.2019
06:43:55
Артур
04.07.2019
06:45:49
Не докер? Именно сервак?
Сервак. У него один убунтовский, я там всё настроил, и 1 виндовский. Вот мне нужно на винду демона вкатать, чтоб с БД убунтовского сервака общался. Пока не получается!

Admin
ERROR: S client not available

Артур
04.07.2019
06:48:20
А ты в коде же написал что надо?
в коде всё прописано. и ехе-шник работает, если вручную запускать. Нужно его как демона повесить, чтоб не падал, а если упал, перезапускался.

Данила
04.07.2019
06:51:22
в коде всё прописано. и ехе-шник работает, если вручную запускать. Нужно его как демона повесить, чтоб не падал, а если упал, перезапускался.
я в питоне далеко не силен, но вроде где-то видел, что есть супервизор. Может он решит этот вопрос?

Tishka17
04.07.2019
06:53:00
Нахуй супервизор

Владимир
04.07.2019
06:53:05
(base) C:\Users\Va1edmaR>conda install pyttsx3 WARNING conda.base.context:use_only_tar_bz2(632): Conda is constrained to only u sing the old .tar.bz2 file format because you have conda-build installed, and it is <3.18.3. Update or remove conda-build to get smaller downloads and faster e xtractions. Collecting package metadata (repodata.json): done Solving environment: failed PackagesNotFoundError: The following packages are not available from current cha nnels: - pyttsx3 Current channels: - https://repo.anaconda.com/pkgs/main/win-64 - https://repo.anaconda.com/pkgs/main/noarch - https://repo.anaconda.com/pkgs/r/win-64 - https://repo.anaconda.com/pkgs/r/noarch - https://repo.anaconda.com/pkgs/msys2/win-64 - https://repo.anaconda.com/pkgs/msys2/noarch To search for alternate channels that may provide the conda package you're looking for, navigate to https://anaconda.org and use the search bar at the top of the page.

Кто знает почему модуль не устанавливается? Ошибку скидываю

Артур
04.07.2019
06:53:18
С помощью win32serviceutil делал?
Даже не знаю что еэто такое

Tishka17
04.07.2019
06:53:35
Даже не знаю что еэто такое
Ну ты сказал "в коде все сделал" - что ты в коде сделал чтобы прога стала сервисом?

Google
Tishka17
04.07.2019
06:53:57
Как бы сервис отличается от обычной консольной программы

Артур
04.07.2019
06:54:50
Ну ты сказал "в коде все сделал" - что ты в коде сделал чтобы прога стала сервисом?
Ничего. Я просто не в курсах, что нужно сделать в коде, чтоб прога сервисом стала. Подскажи, плиз!

Tishka17
04.07.2019
06:56:19
Ничего. Я просто не в курсах, что нужно сделать в коде, чтоб прога сервисом стала. Подскажи, плиз!
А. Так вот сервис это такая специальная прога, которая умеет обрабатывать специальные сообщения винды и говорить в духе "я жива". Так как твоя это не делает, вот и тайм-аут получаешь. Погугли по словосочетанию python windows service. Я тебе подробнее не скажу.

Кирилл
04.07.2019
06:57:24
Если программа сама по себе рабочая, то засунуть её в сервис довольно просто с помощью NSSM

Tishka17
04.07.2019
06:58:27
Да там вроде питоновского кода-то пара строк и либу поставить

Кирилл
04.07.2019
06:59:17
NSSM - это чО за зверь?
удобная обертка для засовывания сркиптов \ программ в виндоус сервисы. Забей в поисковике, первый же результат будет на оф.сайт, там краткая дока

Владимир
04.07.2019
07:00:11
Говорит у тебя конда древняя
Строку правильно написал по установке файла? (base) C:\Users\Va1edmaR>conda install cd F:\1PROGRAMMERPrograms\Anaconda3\Anaco nda3\Moduls_download\pyttsx3-2.71-py3-none-any

Владимир
04.07.2019
07:00:37
Как напомните конда упдейт и четам дальше ?

Tishka17
04.07.2019
07:00:48
Как напомните конда упдейт и четам дальше ?
Хз. Не юзал ни разу конду, только умею переводить на русский тексты ошибок

Владимир
04.07.2019
07:01:47
Стопудово неправильно
а как правильно написать конда инстал и путь к файлу?

Tishka17
04.07.2019
07:02:11
А ты руками файл скачал?

Владимир
04.07.2019
07:02:21
да

Tishka17
04.07.2019
07:02:39
Хм. Я не уверен, что в кондовых репозиториях его нет что ли?

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