Python с использованием переменных среды - PullRequest
0 голосов
/ 13 апреля 2020

Я новичок в программировании, и сейчас я работаю в небольшом личном проекте, в котором переменные среды используются для создания глобальных переменных с помощью классов, файлов, потоков и страниц flask чрезвычайно простым способом.

Но у меня есть некоторые вопросы о том, как это будет работать на моем и других компьютерах.

  1. Работают ли "os.environ" и "os.getenv" одинаково во всех системах (windows, ма c и linux)?
  2. Как насчет ограничения на количество символов? Я использую одну переменную, чтобы сохранить словарь json, так сколько информации я могу поместить туда?
  3. Есть ли способ заблокировать доступ к переменным среды? В компаниях и университетах нормально блокировать доступ к ним?

1 Ответ

0 голосов
/ 13 апреля 2020
  1. да, они работают одинаково, ничто иное не упоминается в официальной документации.
  2. Предел числа символов зависит от спецификации вашей системы. пожалуйста, обратитесь: Какова максимальная длина строки python?
  3. , чтобы заблокировать доступ к env var, который вы можете использовать, например "deny".
    Deny from env="users"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...