Pitão

Módulo Python SYS

Módulo Python SYS

Nesta lição sobre Python sys módulo, vamos estudar como este módulo nos permite interagir com o intérprete e a máquina host diretamente. Vamos ver o que todos os recursos que este módulo oferece para nós.

Módulo Python sys

A primeira vantagem que o módulo sys nos oferece é sua independência do sistema operacional da máquina host. Isso significa que este módulo pode funcionar da mesma forma, mesmo se estiver funcionando no Windows ou Macintosh ou Linux ou qualquer outro sistema operacional. Nesta postagem, estudaremos as funções que ela nos fornece. Vamos começar.

Trabalhando com o módulo sys

Para começar a trabalhar com o módulo sys e fazer os scripts usarem este módulo, usaremos a mesma instrução import em todos os scripts que escrevermos:

import sys

Esta declaração importa e traz as dependências do módulo sys necessárias para o nosso escopo.

Python SYS.argv

O módulo de operação mais básico que nos permite é acessar os parâmetros de linha de comando passados ​​para o script. Vamos escrever um programa para demonstrar isso:

import sys
print ('Parâmetros de linha de comando aprovados:')
para param em sys.argv:
imprimir (param)

Quando executamos este programa com parâmetros de linha de comando, veremos esta saída:

Observe como isso escolheu até mesmo o nome do arquivo que passamos para ele como um parâmetro de linha de comando.

Python SYS.caminho

Usando o caminho função, podemos exibir o PYTHONPATH que é fornecido na máquina host. Vamos escrever um script para usar esta função agora:

import sys
print ('\ n PYTHONPATH:', sys.caminho)

Quando executarmos este programa, veremos esta saída:

Claro, isso pode variar de acordo com sua máquina.

Python SYS.Stdin

Podemos usar o módulo sys para obter informações do usuário também. Vamos tentar esta função agora:

import sys
input_by_user = sys.Stdin.Leia a linha()
print ("Entrada do usuário:" + input_by_user)

Quando executarmos este programa, veremos esta saída:

Esta é uma função muito importante que normalmente usaremos em nossos programas para receber a entrada do usuário.

Python SYS.direito autoral

Para exibir as informações de direitos autorais relacionadas à versão Python atualmente instalada na máquina host, podemos usar esta função:

import sys
imprimir (sys.direito autoral)

Quando executarmos este programa, veremos esta saída:

Python SYS.saída

Existem muitos casos de uso em que devemos escolher sair do fluxo do programa sem fazer mais nada (como tratamento de erros, etc.). Isso é fácil de conseguir usando a chamada de função de saída:

import sys
print ("Olá Linuxhint")
sys.saída (1)
print ("Não impresso!")

Quando executarmos este programa, veremos esta saída:

Nesta postagem rápida sobre Python, vimos como podemos usar várias funções fornecidas pelo módulo sys em Python e as demonstramos com scripts de exemplo. Vá em frente e brinque com mais deles.

Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...