@ru_python

Страница 2797 из 9768
Victor
11.05.2017
16:59:46
Он всего на 10 строчек, так что csv не нужен. Если он используется только в одном месте, я бы хранил рядом, иначе в отдельном .py

Andrey
11.05.2017
17:20:49
Что такое Process finished with exit code 11?

В инете не нашёл

Google
Igor
11.05.2017
17:21:10
можно посмотреть в документации/исходниках софтины, которая вышла с exit code 11

Andrey
11.05.2017
17:21:30
Что?

Igor
11.05.2017
17:21:38
что - что?

что тебе сообщило "Process finished with exit code 11"?

Andrey
11.05.2017
17:22:07
Процесс завершился с ошибкой 11

Igor
11.05.2017
17:22:29
Охх.

Artem
11.05.2017
17:22:48
Что ты запускал?

На что тыкал мышкой?

Igor
11.05.2017
17:22:59
Andrey
11.05.2017
17:23:08
Кароч ты так странно попросил исходник, я правильно понимаю?

Igor
11.05.2017
17:23:35
Нет. Я так стрнно намекнул, что никто тут нихрена не в курсе, почему что-то там у тебя вышло с exit code 11.

Проксимов
11.05.2017
17:23:50
Что такое Process finished with exit code 11?
Ты лишнюю единичку не приписал случайно?

Google
Andrey
11.05.2017
17:24:10
Нет, не приписал, запускал питон скрипт в CLion

Igor
11.05.2017
17:24:35
в самом скрипте есть вызовы sys.exit()?

Проксимов
11.05.2017
17:24:45
Roman
11.05.2017
17:24:48
Нет, не приписал, запускал питон скрипт в CLion
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000003490-Process-finished-with-exit-code-11-C-

Nikolay
11.05.2017
17:24:57
код выхода в общем случае не значит ВООБЩЕ ничего

Nikolay
11.05.2017
17:25:08
потому что нет единого стандарта, какая цифра что значит

Igor
11.05.2017
17:25:09
Andrey
11.05.2017
17:25:39
https://pastebin.com/zxY90thu

Igor
11.05.2017
17:25:51
sys.setrecursionlimit(900000000) ух ты

Andrey
11.05.2017
17:25:59
))

Просто влом переписывать без рекурсии)

Nikolay
11.05.2017
17:26:35
Просто влом переписывать без рекурсии)
в питоне нет рекурсии нормальной

пользуйся генераторами

Andrey
11.05.2017
17:27:05
Проксимов
11.05.2017
17:27:08
пользуйся генераторами
Не всю рекурсию можно заменить генератором

Nikolay
11.05.2017
17:27:09
а еще - файлы открываются через with

любая рекурсия развертывается в цикл

Igor
11.05.2017
17:27:33
а еще - файлы открываются через with
файлы открываются через open, а пользоваться with или нет и помнить про .close() - это право каждого ;)

Google
Nikolay
11.05.2017
17:27:33
любой цикл можно представить генератором

Andrey
11.05.2017
17:28:05
а еще - файлы открываются через with
С файлами всегда так работаю, всё норм, не думаю, что дело в этом

Nikolay
11.05.2017
17:28:28
С файлами всегда так работаю, всё норм, не думаю, что дело в этом
если твой вопрос "почему такой экзит-код" - то это странный вопрос

лучше скажи, какую задачу пытаешься решить и почему код такой упоротый

Andrey
11.05.2017
17:30:09
топологическая сортировка, подается колво вершин, колво строк, а в каждой строке начало и конец ребра

суть вообще не в этом сейчас

и да, я там специально ошибку допустил

Должен вылетать по рекурсии

но падает с ошибкой 11

вот и вопрос, что это вообще такое)

Проксимов
11.05.2017
17:31:21
Где то один raise плачет

Nikolay
11.05.2017
17:31:34
вот и вопрос, что это вообще такое)
это код неправильно написан, ясно же

суть вообще не в этом сейчас
суть в том, что ты принес ужасный код и спрашиваешь, почему он падает

почитай готовые решения твоей задачи, вот, например https://code.activestate.com/recipes/578406-topological-sorting-again/

Andrey
11.05.2017
17:33:13
Ладно, спасибо

Перепишу заново

Делал очень на скорую руку, потому и такой говнокод)

Google
Проксимов
11.05.2017
17:33:47
Nikolay
11.05.2017
17:33:54
со всеми бывает :) но я бы на будущее советовал в питоне рекурсию никогда не использовать

за крайне редким исключением, когда ты прям точно знаешь, что делаешь

Проксимов
11.05.2017
17:34:15
Псст, ещё пересядь на линукс

Admin
ERROR: S client not available

Проксимов
11.05.2017
17:34:27
И не используй докер

Andrey
11.05.2017
17:35:48
Нам показывали на лекциях делать с рекурсией (на псевдокоде), и когда сделал без него, не прошло в системе, спросил у одногруппников, посоветовали сделать с рекурсией))

Nikolay
11.05.2017
17:36:38
не, сама по себе рекурсия - это круто и красиво, но во многих задачах на питоне она плохо применима

почитай вот тут, интересно https://ru.wikipedia.org/wiki/%D0%A5%D0%B2%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%80%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F

Nikolay
11.05.2017
17:37:47
Не круто и некрасиво
скажи это алгоритмам на графах

S
11.05.2017
17:37:54
привет всем ищу себе друга питонщика те кто хочет познакомиться или просто пообщаться пишите ?

S
11.05.2017
17:38:23
что?

Проксимов
11.05.2017
17:38:32
Анализируешь почву?
Сук в цитатник)))

derevotyan
11.05.2017
17:39:11
Там, где рекурсия не хвостовая, надо реализовать свой стек (ну или радикально менять алгоритм), это отдельно думать надо же.

Andrey
11.05.2017
17:39:50
почитай вот тут, интересно https://ru.wikipedia.org/wiki/%D0%A5%D0%B2%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%80%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F
Она в котлине крутая, её с помощью спец слова можно в цикл превратить))

Google
Nikolay
11.05.2017
17:40:02
и ее не "с помощью спецслова в цикл превратить можно", а в принципе она компилятором преобразуется в цикл всегда

Проксимов
11.05.2017
17:41:01
Блин ФП пахнуло

derevotyan
11.05.2017
17:41:23
Есть такое

Nikolay
11.05.2017
17:53:27
Разве всегда? А зачем тогда tailrec?
чтобы компилятор явно упал, если ты написал говно и он НЕ может развернуть твою рекурсию в цикл без твоей помощи, то есть она не хвостовая

Andrey
11.05.2017
17:54:13
Хм, прикольно

Artem
11.05.2017
18:53:48
Привет. У меня такой вопрос. Хоть кто-то успешно компилил 5+ связанных питоновских скрипта с оболочкой PyQT4, с импортами ряда модулей, изображений и т.п.? Вообще py2exe или аналоги могут скомпилить такое в работоспособный ехе?

Artem
11.05.2017
18:54:31
Я компилил pyinstallerом

Artem
11.05.2017
18:59:30
Просто где не чекал посты и форумы, все показывают сбор на примере одного скрипта+изображения или 2х скриптов консольных

Поэтому и есть мысли, что более сложные и переплетенные скрипты с многим колвом функций просто так не соберутся и могут вообще не работать.

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