@ru_python

Страница 9243 из 9768
Alex
04.06.2019
22:12:42
Винни
04.06.2019
22:12:43
Tishka17
04.06.2019
22:12:43
мы не это обсуждаем
Ну у тебя же уже есть задача " переписать всё"?

Винни
04.06.2019
22:12:51
Google
Tishka17
04.06.2019
22:13:03
Давай заново

В чем проблема?

Винни
04.06.2019
22:13:10
Ну у тебя же уже есть задача " переписать всё"?
лол, я УЖЕ это переписываю. Но так-то да, это просто более менее рабочая модель

Tishka17
04.06.2019
22:13:34
Мы тут чёт прихуели от кода

Вот есть апликейшн ран. Что за нейм туда передаешь?

Винни
04.06.2019
22:14:08
В чем проблема?
видишь run.py? если просто запускать его из оболочки, то ничего не выводится. С sudo он просто выводит os.getcwd(), но должен ещё читать переменные из памяти

Tishka17
04.06.2019
22:14:35
Конкретный пример давай

Винни
04.06.2019
22:14:43
это оболочка, она берёт инпут и передает его аппликация.ран

Tishka17
04.06.2019
22:14:49
Там какая-то куча инпутов

Винни
04.06.2019
22:14:58
start() не трож

Tishka17
04.06.2019
22:15:05
Что ввел, как вызвался ран и с какими параметрами

Google
Tishka17
04.06.2019
22:15:19
Не буду я весь код сейчас читать

Винни
04.06.2019
22:15:29
Tishka17
04.06.2019
22:15:32
Давай ограничимся раном

Alex
04.06.2019
22:15:38
допустим ls

Tishka17
04.06.2019
22:15:45
Что ЛС?

Это типа ввод с клавы?

Alex
04.06.2019
22:15:59
ну run(“ls”)

он хочет передать управление в ./files/programs/ls/ls.py

путем импорта оного

я только не одного не могу понять

Винни
04.06.2019
22:16:30
путем импорта оного
или запуска внутри ядра с помощью exec

Alex
04.06.2019
22:16:32
верней он не может этого понять

Tishka17
04.06.2019
22:16:33
ну run(“ls”)
А где модуль под названием ls?

Alex
04.06.2019
22:16:39
что импорты сука выполняются один раз

Винни
04.06.2019
22:16:41
Alex
04.06.2019
22:16:54
потому что хуярить код не читая учебник каждый может

Tishka17
04.06.2019
22:17:22
/files/programs/ls/ls.py
Эм. У тебя папка с ls в sys.path?

Винни
04.06.2019
22:17:22
да ну ёпт твою мать
не, это я, конечно, знал. Но вот хули оно вообще нихуя не импортит?

Google
Tishka17
04.06.2019
22:17:33
Чоблин

Винни
04.06.2019
22:17:48


Tishka17
04.06.2019
22:17:51
/files/programs/ls в sys.path?

Винни
04.06.2019
22:17:53
ваще нихера

Alex
04.06.2019
22:17:56
не, это я, конечно, знал. Но вот хули оно вообще нихуя не импортит?
во-первых с чего ты взял что оно не импортит?

Винни
04.06.2019
22:18:01
/files/programs/ls в sys.path?
нет, files/programs

стоп бля

Alex
04.06.2019
22:18:04
во вторых что в app после __import__

Винни
04.06.2019
22:18:13
секундочку нахер

почему ошибок нет

сцука

Tishka17
04.06.2019
22:18:18
нет, files/programs
Ну а ls не пакет

Потому except Exception

Винни
04.06.2019
22:18:30
Ну а ls не пакет
ну, мун тоже не покет

Alex
04.06.2019
22:18:59
я вообще завидую его упорству

нахуярить столько кода

Tishka17
04.06.2019
22:19:13
Ну и да, Алекс сказал импорт делается один раз

Дальше кэш

Винни
04.06.2019
22:19:22
нахуярить столько кода
я те больше скажу, я нахуярил в этом проекте намнооого больше кода

Google
Винни
04.06.2019
22:19:30
Дальше кэш
да ну ёпт твою мать

Винни
04.06.2019
22:19:42
почему в одном проекте оно не так работает, а в этом - так

Alex
04.06.2019
22:19:50
вообще идея делать запуск команд импортом - ну очень тупая

Admin
ERROR: S client not available

Винни
04.06.2019
22:19:56
почему в одном проекте оно не так работает, а в этом - так
а, точно, я же там юзал костыли в виде exec. Всё ок

Alex
04.06.2019
22:19:58
сделал бы хотя бы функцией

Alex
04.06.2019
22:20:11
импортировал бы модули и вызывал функцию main()

Tishka17
04.06.2019
22:20:41
Модуль.мкйн

Alex
04.06.2019
22:20:53
app.main() шоль?
ну хотя бы.

передавал бы туда argv и не изобретал бы костыли

Винни
04.06.2019
22:21:11
А тесты, прототипы?
есть. Раньше был кусок кала овечьего, монолитного причём. Теперь переписываю под ядро/оболочка

ненене, спарсенный аргв

Alex
04.06.2019
22:21:39
есть. Раньше был кусок кала овечьего, монолитного причём. Теперь переписываю под ядро/оболочка
ты эм… лучше сначала поизучай практики разработки на питоне штоле.

Google
Винни
04.06.2019
22:21:56
ты эм… лучше сначала поизучай практики разработки на питоне штоле.
а нахуй? Я же велосипедист, который идёт напролом!

Alex
04.06.2019
22:21:59
ненене, спарсенный аргв
ну дык я о том, не sys.argv.

Винни
04.06.2019
22:22:36
ну дык я о том, не sys.argv.
нене, я не настолько тупой

Vlad
04.06.2019
22:23:36
Ребят

Винни
04.06.2019
22:23:50
щто?

Vlad
04.06.2019
22:23:56
Пояснитк пж об срезе, [ 1:6]

Не могу понять как он работает

Alex
04.06.2019
22:24:21
Ребят
Поясни “пж” почему ты не читал правила и почему мы тебе должны пояснять.

Винни
04.06.2019
22:24:55
Пояснитк пж об срезе, [ 1:6]
оно вырезает и отдает всё, что между этими индексами

Vlad
04.06.2019
22:25:12
С чего ты взял что я не читал правила?

Спасибо

Alex
04.06.2019
22:26:19
С чего ты взял что я не читал правила?
рекордсмен по скорости чтения и игнорирования правил. что сказано в пункте 5.?

нене, я не настолько тупой
и вообще начал бы ты с нормальной структуры проекта.

проблем бы с sys.path было бы меньше

определил бы свои команды в один пакет

Tishka17
04.06.2019
22:33:42
Я так как-то делал

Пакет, который в all содержит все вложенные модули/пакеты. А в каждом из них одна функция main используется

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