Com executar fitxers .py

com executar fitxers .py amb codi a Python

Els fitxers amb extensió .py contenen codi del llenguatge de programació Python. D'aquesta manera quan executeu el fitxer s'executa aquesta seqüència de codi.

A diferència d'un arxiu .sh que executa instruccions que qualsevol sistema Linux pot executar, perquè un fitxer .py funcioni hauràs d'instal·lar Python.

Aquesta és la primera cosa que has de fer si vols començar a aprendre a programar amb Python.

Instal·lar Python i comprovar la versió a Ubuntu i Linux

Per poder-ho fer has de tenir preparat algun entorn amb Python. A Linux pot

python --version

Ens torna la versió de python que tenim instal·lada i si no en tenim cap podem instal·lar-lo. Utilitzem la versió 3.xi ens oblidem ja de la 2.7.x que està obsoleta. Anem a instal·lar Python 3 a Ubuntu

sudo apt install python3

Ens demanarà la contrasenya del superusuari i un cop instal·lat tornarem a comprovar la versió per assegurar-nos que està tot bé.

python --version

Amb això ja pots executar els fitxers. Obre la consola i vés a la carpeta on hi ha el .py . Suposem que tenim un arxiu hello-world.py a la carpeta Descàrregues

cd Descargas

Ara us donem permisos

chmod +x hello-world.py

I finalment ho executem

./hello-world.py

Cal tenir en compte que un fitxer .py pot fer alguna cosa visible, alguna cosa interna que no vegis o simplement ser un mòdul, és a dir, un fitxer amb funcions, variables, etc de Python que s'usa de manera interna per crear scripts i programes.

Executar o llegir el fitxer de forma gràfica

Si vols fer-ho a cop de clic. En aquest article vaig explicar com fer-ho. És una manera de deixar configurat qualsevol extensió perquè quan fas doble clic et pregunti si vols executar-lo o si prefereixes obrir el fitxer amb el programari que hagis triat. Està explicat pels .sh però és el mateix per a qualsevol extensió.

Com crear un .py

Aprofito per explicar com crear un fitxer.py

Per veure el codi pots fer servir un editor de text o un IDE, que seria l'ideal si tens intenció d'aprendre a programar o si vol modificar el codi. Jo ara mateix com a editor i text ús Gedit i com a IDE utilitzo Visual Studio Code.

La forma ràpida amb el terminal és fer servir l'ordre touch

touch hello-world.py

El millor d'usar un IDE com El Visual Studio és que pots fer servir la terminal al mateix IDE, de manera que al mateix temps que crees el fitxer pots donar-li permisos, fer-li debug, etc. Tot això sense comptar la quantitat de possibilitats que ens ofereixen.

Deixa un comentari