Форум сайта python.su
frogling
Хотел бы узнать новое - задавал бы вопросы по существу и слушал, что говорят.
Офлайн
froglingНе надо запускать модуль. Надо покрывать его юнит-тестами. И вот для юнит-тестов как раз и нужно ставить ворота, чтобы при импорте модуля во время тестирования получать только доступ к тестируемым функциям, классам.
запустить отдельный модуль из пакета как отдельную программу
froglingОт тебя отдаёт какой-то древней DOS'овской хернёй. Паскаль там и всякая такая хрень. Те времена уже давно прошли. Питон - это ООП-язык, поэтому думать в нём надо по ООП-шному. Ничего не мешает его использовать для обучения СП (структурной парадигме), но реальные проекты являются объектно-ориентированными и из-за этого устроены по-другому и работают по-другому. Взгляд на модули совсем другой стал.
Есть две идеологии разработки программ:
frogling_PEHDOMуДа по твоим глупым вопросам все уже поняли, что ты ничего не можешь. “Программный комплекс” из таких возлияний может представлять из себя набор Excel-файлов, где бухгалтерши сидят и с умным видом на три кнопки давят. А “автоматическая система передачи” - это молоденькая секретутка-помогайка, которая носит бумаги из кабинета в кабинет от одной бухгалтерши к другой.
У меня, не хвастаясь, програмных комплексов (не просто программ) работают. Правда на других языках.
Отредактировано py.user.next (Фев. 6, 2020 03:25:24)
Офлайн