Leia as variáveis de ambiente em Python:
O OS O módulo exigirá importar as variáveis do ambiente. O os.O objeto Environ é usado no Python para acessar a variável de ambiente. O codificador pode definir e obter o valor de qualquer variável de ambiente usando este objeto. Diferentes maneiras de ler, verificar e atribuir o valor da variável de ambiente mostrou na próxima parte deste tutorial.
Exemplo 1: Leia toda e variável de ambiente específico
Crie um arquivo python com o seguinte script para ler e imprimir todas as variáveis e a variável de ambiente específica. O loop 'para' usou no script para ler e imprimir todos os nomes e valores de variáveis de ambiente existentes. Em seguida, o valor da variável 'Home' foi impresso.
# Importar o módulo OSSaída:
A saída a seguir aparecerá após a execução do script acima. A lista de todas as variáveis de ambiente foi impressa e o valor da variável doméstico foi impresso no final da saída.
Exemplo 2: Verifique a variável de ambiente específica está definida ou não
Crie um arquivo python com o seguinte script para verificar a variável de ambiente específica está definida ou não. Aqui, o módulo OS foi usado para ler os valores da variável de ambiente específica, e o módulo SYS foi usado para terminar a partir do script. O loop infinito 'enquanto' verificou continuamente o valor da variável de ambiente específica continuamente até que o usuário forneça um nome de variável que não seja definido. Se o usuário fornecer um nome de variável de ambiente como entrada, o valor dessa variável será impresso. Se o usuário fornecer um
# Importar o módulo OSSaída:
Após a execução do script acima, a saída a seguir aparecerá se o nome da variável é definido para o primeiro valor de entrada e não definido para o segundo valor de entrada. De acordo com a saída, o valor do LAR A variável é definida e o valor dessa variável foi impresso. Em seguida, o CHAVE API tomou como a variável que não está definida. Então, o script terminou após exibir a mensagem.
Exemplo 3: Verifique a variável de ambiente específica está ligada ou desativada
Crie um arquivo python com o seguinte script para verificar uma variável de ambiente específica está ligada ou desligada. O pegar() A função foi usada no script para verificar o valor atual do 'DEPURAR' é verdadeiro ou falso. O script imprimirá a mensagem com base no valor da variável.
# Importar o módulo OSSaída:
A saída a seguir aparecerá após a execução do script acima se o valor da variável de depuração for falso. O valor da variável pode ser alterado usando a função setDefault () mostrada no próximo exemplo.
Exemplo 3: atribua o valor à variável de ambiente
A função setDefault () é usada para definir o valor de qualquer variável de ambiente. Crie um arquivo python com o seguinte script para ativar a variável de ambiente, 'DEPURAR', que é desativado por padrão. O valor dessa variável foi ativado no início do script, definindo o valor para Verdadeiro Usando a função setDefault (). Em seguida, o valor dessa variável foi verificado usando o pegar() função. A mensagem, 'Modo de depuração está on' será impresso se a variável for definida corretamente; Caso contrário, a mensagem, 'Modo de depuração está desligado' será impresso.
# Importar o módulo OSSaída:
A saída a seguir aparecerá após a execução do script acima. A variável 'Debug' foi ativada usando definindo seu valor como true. Então, a mensagem, 'Modo de depuração está on' Imprimiu como saída.
Conclusão:
Os valores das variáveis de ambiente podem ser definidos ou obtidos usando a matriz Environ [] do módulo OS ou usando as funções setDefault () e as funções get (). O nome da variável de ambiente é usado como o índice da matriz ambient [] para definir ou obter o valor dessa variável. A função get () é usada para obter o valor de uma variável específica, e a função SetDefault () é usada para definir o valor da variável específica.