Запуск модуля не из Аксиомы?

Вопросы связанные с работой ГИС Аксиома
Ответить
Аватара пользователя
ugeo
Пользователь
Сообщения: 1
Зарегистрирован: 24 ноя 2022, 17:29

Запуск модуля не из Аксиомы?

Сообщение ugeo » Сегодня, 17:05

Подскажите как внутри скрипта питона можно определить запущен из Аксиомы или нет (например из VS Code)?
Это не работает:
try:
import axipy
from axipy import init_axioma

# Если удалось инициализировать — мы внутри Аксиомы
app = init_axioma()
print("Выполняется внутри Аксиомы")
except Exception:
print("Запущено вне Аксиомы (например, в консоли Python)")
Аватара пользователя
Александр
Администратор
Сообщения: 831
Зарегистрирован: 18 апр 2019, 11:21

Re: Запуск модуля не из Аксиомы?

Сообщение Александр » Сегодня, 21:05

Для определения среды запуска скрипта проверьте значение sys.executable.
Путь к будет отличаться в зависимости от того, запущен ли скрипт из Аксиомы или нет.
Ответить