Найти - Пользователи
Полная версия: Как определить из под какой среды запущен код Python и с какими правами
Начало » Python для новичков » Как определить из под какой среды запущен код Python и с какими правами
1
big17
Коллеги, подскажите, как определить из под какой среды запущен код Python и с какими правами.

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

Как это все определить? Если совсем точнее, то мне нужно понимать, запущен ли код из под sudo или просто под текущими правами пользователя
PEHDOM
big17
? Если совсем точнее, то мне нужно понимать, запущен ли код из под sudo или просто под текущими правами пользователя
$ python -c 'import os; print os.getuid()'
1000

$ sudo python -c 'import os; print os.getuid()'
0
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB