Como definir variáveis de ambiente em Python
Eu preciso definir algumas variáveis de ambiente no script python e eu quero todos os outros scripts que são chamados de python (shell scripts) que serão processos filhos para ver as variáveis de ambiente definidas. O valor é um número.
Se eu fizer os.environ["DEBUSSY"] = 1
, ele reclama dizendo que 1
tem que ser string.
Eu também quero saber como ler as variáveis de ambiente em python (na parte posterior do script) uma vez que eu o configurei.
558
3
As variáveis ambientais devem ser strings, por isso use
para definir a variável
DEBUSSY
para a string1
.Para acessar esta variável mais tarde, basta usar:
Os processos infantis herdam automaticamente as variáveis de ambiente do processo dos pais - nenhuma ação especial de sua parte é necessária.
Então faça
Basta utilizar
os.environ["DEBUSSY"]
, como emQue tal
os.environ["DEBUSSY"] = '1'
? As variáveis de ambiente são sempre strings.