@ru_python

Страница 8723 из 9768
Roman
14.04.2019
11:10:42
Честно говоря в этом всем не разбираюсь ? Использую visual studio code, pylint в качестве расширения качал и ничего больше не настраивал) Про pythonpath ничего не знаю, но сейчас посмотрю что это)

А у тебя PYTHONPATH настроен? Как pylint запускаешь и откуда?

Google
Roman
14.04.2019
11:16:52
А у тебя PYTHONPATH настроен? Как pylint запускаешь и откуда?
Ага, я понял. Значит мне нужно мою директорию Classes добавить в pythonpath и проблема будет решена. А как тогда быть, если мне нужно будет запускать данное приложение на другом компьютере: снова добавлять Classes в pythonpath?

Tishka17
14.04.2019
11:38:39
while i < len(values_list): values_list[i] = eval(values_list[i], s_list, e) i += 1
Не используй никогда eval если не хочешь проблем

?? Eugene
14.04.2019
11:41:05
Короче, тут нужно использовать либо относительный путь, либо полный путь от корня проекта. from Classes import Dock - ни то, ни другое.

Tishka17
14.04.2019
11:52:53
Ещё и файлы бы назвать маленькими буквами

°~Latif~°
14.04.2019
11:54:19
есть ли способ установить нужную библеотеку через питон код ?

°~Latif~°
14.04.2019
11:55:20
надо )

Tishka17
14.04.2019
11:55:23
Есть, но это странно

Google
Tishka17
14.04.2019
11:55:28
надо )
Плохой ответ

Не надо так

Если ты конечно не пишешь замену pip

Но тогда у тебя бы не было такого вопроса

cookie
14.04.2019
12:04:46
нууууу! мне теперь интересно чего он делает там такого

USB
14.04.2019
12:05:47
Не используй никогда eval если не хочешь проблем
Что он вообще делает и чем его заменить?

Roman
14.04.2019
12:14:41
from ..Classes import Dock должно работать
Интерпретатор возвращает: ValueError: attempted relative import beyond top-level package

Tishka17
14.04.2019
12:15:31
Что он вообще делает и чем его заменить?
Выполняет произвольный питоновский код

Что он вообще делает и чем его заменить?
А тебе для чего? Я не читал всё

?? Eugene
14.04.2019
12:15:48
Интерпретатор возвращает: ValueError: attempted relative import beyond top-level package
Это значит что ты пытаешься сделать относительный импорт в модуле, который является точкой входа в приложение

Используй здесь полный путь или вынеси entrypoint

Roman
14.04.2019
12:17:53
Используй здесь полный путь или вынеси entrypoint
Как это должно выглядеть? Что-то типа этого: '''import sys sys.path.insert(0, '/path/to/application/app/folder') import file'''?

?? Eugene
14.04.2019
12:18:43
?
14.04.2019
12:19:36
?

?? Eugene
14.04.2019
12:26:23
Как ты запускаешь приложуху?

Maximsky
14.04.2019
12:26:24
Журналы пароли или пароли бизнес комбинированный

?? Eugene
14.04.2019
12:29:18
@Tishka17 выпили другана

Вынеси barge на уровень ниже

Google
?? Eugene
14.04.2019
12:30:19
Если это твоя точка входа

Где лежит entrypoint - там корень твоего проекта, все что ниже - не видно

Roman
14.04.2019
12:33:04
Аааа..! Сейчас попробую) Так понятнее

Где лежит entrypoint - там корень твоего проекта, все что ниже - не видно

Tishka17
14.04.2019
12:33:16
Читаем правила

Nikolay
14.04.2019
12:34:58
Уже пару дней пытаюсь осилить, что это такое yield from. Кучу статей перечитал, конференции, блоги. Или это какая-то очень сложная штука или я тупой.

Timur
14.04.2019
12:35:16
не подскажите, как решить проблемку у меня есть название файликов формата: 2013-01-01.filename.{цифра}.txt я хочу формировать имя файла на чтение исходя из паттерна. паттерн это циферка. циферки разные в названии файликов, но мне по сути все равно что это за цифры, мне надо читать по дате. как это сделать правильно?

Timur
14.04.2019
12:39:20
А в чем проблема? strptime и вперёд
так и делается. но циферка мешает. она разная каждый раз в файликах, я не могу ж угадать что это за цифра, но мне на нее все равно

?? Eugene
14.04.2019
12:40:00
С корутина елдит какое-то значение, то есть это генератор, значит по нему можно yield from'ом пройти и получить результат

?? Eugene
14.04.2019
12:41:24
Генератор-Корутина наоборот в себя потребляет данные извне.
Ну в твоем примере корутин нет, только генераторы

Timur
14.04.2019
12:41:27
Не совсем понятно, поточнее опиши задачу.
ну вроде точно описал. попробую еще раз. вот есть файлы в названии с таким форматом. 2013-01-01.filename.{цифра}.txt цифра а названии рандомная совершенно, никак от даты не зависит. мне надо читать файлики в зависимости от даты. но я не знаю, у какой даты какая цифра, читать весь диск и все названия файлов чтобы сматчить так себе идея. хочу формировать как то правильно имя файла для чтения его.

?? Eugene
14.04.2019
12:41:47
Корутина как потребляет - так и отдает данные

Timur
14.04.2019
12:41:47
Ну тогда ещё glob
glob просто мне список файлов выведет. а мне этого не надо

Google
Timur
14.04.2019
12:42:29
В смысле "выведет"?
а соррян, точно можно им попробовать

Alexander
14.04.2019
12:42:52
Можно ли как-то ограничить время работы systemd сервиса?

Timur
14.04.2019
12:42:55
Цифра тебе зачем?
цифра мне совсем не нужна. низачем. она просто есть в названии файла

Tishka17
14.04.2019
12:44:01
Можно ли как-то ограничить время работы systemd сервиса?
В смысле, ограничить? Прибить через какое-то время?

Tigran
14.04.2019
12:44:50
Елдит головного мозга

Alexander
14.04.2019
12:44:52
Останавливать зависший сервис

Nikolay
14.04.2019
12:45:10


?? Eugene
14.04.2019
12:46:13
Это сложная для понимания штука) Генератор приостанавливается ровно в тот момент, когда встречает yield, то есть в выражении x = yield он отдаст значение до того, как выполнится присваивание. Таким образом на каждой итерации ты получаешь значение, которое ты запустил в генератор на прошлой итерации

Tishka17
14.04.2019
12:47:01
Да
RuntimeMaxSec

Maxim robox
14.04.2019
12:47:22
Скоро стримить буду. Через полчасика.

Alexander
14.04.2019
12:48:51
RuntimeMaxSec
Спасибо, работает. (интересно, почему не смог нагуглить)

Nikolay
14.04.2019
12:49:35
С такими вопросами хоть не в beginners чат идти ☺️

?? Eugene
14.04.2019
12:50:38
Google
?? Eugene
14.04.2019
12:51:09
yield from не передает данные в генератор, он их получает

Nikolay
14.04.2019
12:51:29
Ну пишут же что-то вроде так: x = yield from some_obj.method()

USB
14.04.2019
12:51:42
.

Помогите переписать код с пхп на питон

?? Eugene
14.04.2019
12:52:15
Ну пишут же что-то вроде так: x = yield from some_obj.method()
Ну значит method() - это генератор, по которому можно итерироваться

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