Qual è l'estensione Win32 per Python?

December 2

Qual è l'estensione Win32 per Python?


Lo stesso programma in esecuzione sul computer con due diverse architetture hardware può sembrare lo stesso dal punto di vista dell'utente, ma il codice le due macchine sono la lettura per eseguire lo stesso programma è molto diversa. Tuttavia, lo stesso codice sorgente Python con l'estensione ".py" verrà eseguito su entrambi i sistemi Windows a 32 e 64 bit.

Estensione del file

Diversi programmi utilizzano diversi formati di dati per leggere i dati da file. Quando il file utilizza lo schema di formattazione dei dati il ​​programma prevede, sarà in grado di caricare i propri contenuti in modo corretto. In caso contrario, sarà in grado di elaborare il contenuto del file. file di codice sorgente per vari linguaggi di programmazione usano questo sistema e di identificare la lingua in cui è scritto il file. Python utilizza l'estensione "Py" per identificare i file destinati per l'interprete Python.

Interprete

Python è un linguaggio interpretato. Ciò significa che invece di un compilatore converte il codice sorgente in codice macchina, un programma chiamato un interprete legge e traduce un file di codice sorgente in codice macchina come il programma è in esecuzione. Gli interpreti sono il sistema e l'architettura specifica funzione. Questo permette allo sviluppatore Python per scrivere un unico file di codice sorgente, che i diversi interpreti traducono in codice macchina per il suo sistema operativo e l'architettura. Per questo motivo, ".py" è l'estensione per entrambe le architetture a 32-bit e 64-bit su qualsiasi sistema operativo.

l'esecuzione di file

Chiunque installa l'interprete Python per il sistema operativo del suo computer e l'architettura in grado di eseguire un programma Python dal suo codice sorgente. L'utente deve solo aprire riga di comando del suo sistema operativo, quindi digitare "python filename.py" dove "nomefile" è il nome del file di codice sorgente Python. Una estensione del file è solo testo, in nome di un file e non influenza il contenuto effettivo. Ciò significa che l'interprete leggerà ed eseguire un file di codice sorgente Python, anche se manca l'estensione ".py".

Attenzione

L'esecuzione di un file sorgente Python è come l'esecuzione di qualsiasi altro programma: Se il file contiene codice maligno destinato a compromettere la sicurezza del sistema e rubare informazioni personali, eseguendo il file verrà eseguito il codice. Per garantire la sicurezza del proprio computer, gli utenti non devono eseguire i file Python il cui contenuto non capiscono o che non provengono da fonti di cui si fidano.