Коллеги, подскажите, как определить из под какой среды запущен код Python и с какими правами.
Например, test.py можно запустить следующими способами:
- из какой-нибудь среды программирования под Windows, например, VS или PyCharm
- из командной строки windows python test.py
- из командной строки Raspbian, причем двумя способами, с sudo и без
- sudo python test.py
- python test.py
Как это все определить? Если совсем точнее, то мне нужно понимать, запущен ли код из под sudo или просто под текущими правами пользователя