Open-The-File.com

Scopri come aprire qualsiasi tipo di file

.PY estensione file

Per aprire file .PY su Windows, visualizzare/modificare: apri la cartella in Visual Studio Code (o altra IDE) e seleziona il .py. Usa estensioni Python per lint, formattazione e debug.

Apri i .py nell’editor per leggerli o modificarli. Per eseguire, nel terminale: py file.py su Windows (launcher) o python3 file.py su macOS/Linux. Attiva prima il venv documentato; controlla requirements.txt o pyproject.toml prima di pip install.

Ultimo aggiornamento: 11 giugno 2026 · Revisionato da Julian Stricker

Cosa significa «revisionato» in questa pagina
  • Adeguamento del formato: la descrizione «che tipo di file è» è coerente con l’uso reale più comune dell’estensione—categoria, MIME tipici e alias.
  • Percorsi di apertura: i passaggi per Windows / macOS / Linux sono plausibili rispetto alle finestre di sistema e alle app predefinite attuali; si eliminano menu inesistenti e scorciatoie rischiose.
  • Quadro di sicurezza: le note sul rischio sono coerenti con la classe di file (ad es. eseguibili vs dati) e il testo affiliato non contraddice la sezione sicurezza.
  • Fonti e approfondimenti: i link esterni puntano quando possibile a vendor, enti di standard o altre fonti primarie; si evitano dettagli non verificabili.
  • Limiti: si tratta di controllo redazionale su chiarezza e avvertenze, non di garanzia assoluta su ogni scenario né di innocuità di ogni file scaricato.

Metodologia completa nelle note legali Nelle note legali è anche indicato dove si usa l’IA e cosa sostituisce—e cosa no.

Apri sul tuo dispositivo

Scegli il tuo sistema operativo per una guida passo passo dedicata.

Come aprire file .PY

Usa queste istruzioni specifiche per piattaforma per aprire file .PY in modo sicuro.

Windows

  1. Visualizzare/modificare: apri la cartella in Visual Studio Code (o altra IDE) e seleziona il .py. Usa estensioni Python per lint, formattazione e debug.
  2. Eseguire una volta: PowerShell o Prompt → cd nella cartella → py .\file.py. py sceglie una versione installata se ce ne sono più.
  3. Flusso di progetto: se vedi venv, .venv o metadati Poetry/Pipenv, attivali prima (es. .venv\Scripts\activate), poi pip install -r requirements.txt o lo strumento indicato nel README prima di avviare lo script o pytest.
  4. Il doppio clic lampeggia: avvia dal terminale per vedere stderr; imposta Apri con sull’editor se Explorer esegue invece di modificare.
Guida completa Windows

Mac

  1. Visualizzare/modificare: VS Code o PyCharm; leggi script sconosciuti prima di eseguirli.
  2. Eseguire: Terminale → cd → python3 ./file.py. Con shebang e chmod +x puoi usare ./file.py.
  3. Virtualenv: python3 -m venv .venv, source .venv/bin/activate, poi pip install -r requirements.txt se presente.
Guida completa Mac

Linux

  1. Visualizzare/modificare: nell’editor; python3 è di solito presente.
  2. Eseguire: python3 ./file.py dalla root del progetto se gli import dipendono da cwd, oppure python3 -m pacchetto.modulo.
  3. Le app confezionate possono avere helper in /usr/bin; per il debug leggi comunque il .py.
Guida completa Linux

iOS

  1. Leggi come testo in un’editor app; progetti Python completi su macOS, Linux o Windows.
Guida completa iOS

Android

  1. Tratta .py come testo sul dispositivo; sviluppo serio e venv su OS completo.
Guida completa Android

Note di sicurezza

  • Eseguire malware .py dà accesso a file, rete e processi come l’utente. Leggi il sorgente sconosciuto prima; mai curl … | python alla cieca.
  • pip install può eseguire hook di setup arbitrari; indici fidati, hash e lockfile.
  • Jupyter e automazioni scaricano spesso .py di supporto—verifica checksum e provenienza.
  • Gli shebang non sanificano il codice; scelgono solo l’interprete.

Prima di eseguire codice scaricato

Questi file di solito richiedono un runtime (Python, Node, Java, …). Non sono i classici “virus da file”, ma codice non attendibile può comunque fare molti danni se lo esegui. Preferisci pacchetti ufficiali, verifica la fonte e scansiona archivi o download dubbi se non sei sicuro.

Potremmo guadagnare una commissione quando usi i link affiliati. Questo supporta le nostre guide gratuite sulle estensioni file.

Impossibile aprire questo file?

Le cause e le soluzioni più comuni quando i file .PY non si aprono.

Cause comuni

  • Il doppio clic esegue o chiude subito la finestra
  • ModuleNotFoundError o ImportError
  • python3: comando non trovato / py non riconosciuto
  • Versione Python sbagliata per il progetto

Passi per risolvere

  1. Avvia da PowerShell/Terminale con py/python3 e percorso.
  2. input() solo per debug rapido; nei progetti reali preferisci logging.

Cos'è un file .PY?

Gli script Python sono testo UTF-8 (o dichiarato) interpretato da CPython, PyPy o altre VM. Un file può essere script autonomo, modulo importato o punto di ingresso di un pacchetto (spesso con if __name__ == "__main__":). La prima riga può essere uno shebang (#!/usr/bin/env python3) così su Unix la shell sceglie l’interprete se il file è eseguibile. I pacchetti raggruppano molti .py in una cartella con __init__.py. Capire questo flusso conta più di un generico “supporto al formato”.

Contesto

Il sorgente Python sta nei file .py—testo interpretato da CPython o altra VM. Flussi professionali abbinano editor/IDE a interprete, ambiente virtuale e file di dipendenze (requirements.txt, pyproject.toml, Pipfile) per installazioni riproducibili.

Su Windows si usa spesso py.exe per scegliere la versione; macOS e Linux si aspettano python3 nel PATH, talvolta con pyenv o pacchetti distro. Shebang e bit eseguibile contano su Unix; Windows usa comandi espliciti.

Poiché gli import dipendono dalla cwd e dai pacchetti installati, “installa un’app compatibile” non basta: allinea la versione di Python, attiva il venv giusto, usa comandi documentati (python -m modulo, pytest, poetry run, …).

Le tabelle MIME spesso elencano text/x-python per .py (es. mime.types Debian)—utile per aprire nell’editor, non sostituisce capire come avviare lo script.

Tipi MIME comuni: text/x-python

Approfondimenti

Risorse autorevoli per ulteriori dettagli sul formato .PY.

Problemi comuni .PY

Il doppio clic esegue o chiude subito la finestra

Le associazioni avviano python.exe senza console persistente; gli errori spariscono.

  1. Avvia da PowerShell/Terminale con py/python3 e percorso.
  2. input() solo per debug rapido; nei progetti reali preferisci logging.

ModuleNotFoundError o ImportError

Mancano dipendenze o venv sbagliato / cwd sbagliata.

  1. Attiva il venv documentato, pip install -r requirements.txt o poetry install.
  2. Esegui dalla root del repo o imposta PYTHONPATH solo se sai perché.

python3: comando non trovato / py non riconosciuto

Python non installato o fuori PATH.

  1. Windows: installer da python.org con opzione PATH, py -0 elenca versioni.
  2. macOS/Linux: installer, Homebrew o pacchetti distro; python3 --version.

Versione Python sbagliata per il progetto

I progetti moderni richiedono 3.10+ mentre il sistema è più vecchio.

  1. Leggi .python-version, runtime.txt o CI.
  2. Su Windows py -3.12 script.py; su Unix pyenv/asdf secondo il team.

FAQ

Differenza tra editor e interprete?

L’editor modifica testo. L’interprete (python3/py) esegue bytecode dal sorgente. Compiti diversi.

Cos’è un ambiente virtuale e quando serve?

Un venv isola i pacchetti pip per progetto. Attivalo prima di installare o eseguire se il repository lo documenta.

Cosa fa #!/usr/bin/env python3?

Su Unix-like sceglie python3 dal PATH se il file è eseguibile. Su Windows invochi ancora py/python3 esplicitamente.

Come lancio i test invece dello script?

Di solito pytest, python -m unittest o tox—dalla root dopo le dipendenze.

Il .py è sempre testo?

Sì per sorgente normale. Se il file è binario nonostante l’estensione, non è Python sorgente standard—controlla il download.

Estensioni simili

Confronta formati correlati nella stessa categoria per trovare lo strumento giusto più velocemente.