首页 > 解决方案 > Python 使用环境变量

问题描述

我是编程新手,现在我正在从事一个小型个人项目,该项目使用环境变量以极其简单的方式通过类、文件、线程和烧瓶页面创建全局变量。

但我确实有一些关于它将如何在我的和其他计算机上工作的问题。

  1. os.environ”和“ os.getenv”在所有系统(windows、mac 和 linux)中是否同样有效?
  2. 字数限制怎么样?我使用单个变量来保存json字典,那么我可以在其中放入多少信息?
  3. 有没有办法阻止对环境变量的访问?公司和大学阻止访问它们是否正常?

标签: pythonpython-3.xvariablesenvironment-variablesglobal-variables

解决方案


  1. 是的,它们的工作原理相同,官方文档中没有提到任何不同。
  2. 字符限制取决于您的系统规格。请参考:python 字符串的最大长度是多少?
  3. 要阻止对环境变量的访问,您可以使用“拒绝”,例如。
    Deny from env="users"

推荐阅读