? O mesmo programa em execução em computadores com duas arquiteturas de hardware diferentes podem ter a mesma aparência do ponto de vista do usuário , mas o código das duas máquinas está lendo para executar o mesmo programa é muito diferente. . " Py" No entanto, o mesmo código fonte Python com a extensão será executado em ambos os 32 - e sistemas Windows de 64 bits. Extensão de arquivo
Diferentes programas usam variados formatos de dados para ler os dados a partir de arquivos . Quando o arquivo usa o esquema de formatação de dados do programa de espera , será capaz de carregar o seu conteúdo corretamente. Se não, ele será incapaz de processar o conteúdo do arquivo . Arquivos de código-fonte para diferentes linguagens de programação usar este sistema , assim como para identificar o idioma em que o arquivo é gravado . Python usa a extensão ". Py" para identificar arquivos significou para o interpretador Python.
Intérprete
Python é uma linguagem interpretada . Isto significa que em vez de um compilador de conversão de código fonte em código de máquina , um programa chamado um intérprete lê e traduz um arquivo de código fonte em código de máquina como o programa está sendo executado. Os intérpretes são de sistema e arquitetura específica de funcionamento . Isso permite que um desenvolvedor Python para escrever um único arquivo de código fonte , que os diferentes intérpretes traduzem no código de máquina para seu sistema operacional e arquitetura. Por esta razão, " . Py" é a extensão para arquiteturas de 32 bits e 64 bits em qualquer sistema operacional.
Executando os arquivos
Qualquer pessoa que instala o interpretador Python para o sistema operacional do seu computador e arquitetura pode executar um programa Python a partir de seu código-fonte . O usuário só precisa abrir linha de comando do seu sistema operacional, em seguida, digite " filename.py python " onde " nome " é o nome do arquivo de código fonte Python. A extensão do arquivo é apenas um texto em nome de um arquivo e não afeta seu conteúdo real . Isso significa que o interpretador irá ler e executar um arquivo de código fonte Python , mesmo que ela não tem a extensão ". Py" .
Cuidado
Executando um arquivo de origem Python é como a execução de qualquer outro programa : se o arquivo contém código malicioso destinado a comprometer a segurança do seu sistema e roubar suas informações pessoais , executando o arquivo irá executar esse código. Para garantir a segurança do seu computador , os usuários não devem executar arquivos Python cujo conteúdo eles não entendem ou que não provêm de fontes de confiança.