Como executar ficheiros .py

como executar ficheiros .py con código Python

O os ficheiros cunha extensión .py conteñen código da linguaxe de programación Python. Deste xeito cando executas o ficheiro execútase esa secuencia de código.

A diferenza dun ficheiro .sh que executa instrucións que calquera sistema Linux pode executar, para que funcione un ficheiro .py terás que instalar Python.

Isto é o primeiro que tes que facer se queres comezar a aprender a programar con Python.

Instala Python e verifica a versión en Ubuntu e Linux

Para facelo, tes que ter un ambiente Python preparado. En Linux podes

python --version

Devolvenos a versión de Python que temos instalada e se non temos ningún podemos instalalo. Usamos a versión 3.x e esquecémonos da 2.7.x que está obsoleta. Imos instalar Python 3 en Ubuntu

sudo apt install python3

Preguntaranos o contrasinal do superusuario e unha vez instalada comprobaremos de novo a versión para asegurarnos de que todo está ben.

python --version

Con isto xa pode executar os ficheiros. Abre a consola e vai ao cartafol onde está o .py. Supoñamos que temos un ficheiro ola-mundo.py no cartafol Descargas

cd Descargas

Agora dámosche permisos

chmod +x hello-world.py

E finalmente executámolo

./hello-world.py

Ten en conta que un ficheiro .py pode facer algo visible, algo interno que non podes ver ou simplemente ser un módulo, é dicir, un ficheiro con funcións de Python, variables, etc. que se usa internamente para crear scripts e programas.

Executar ou ler o ficheiro graficamente

Se queres facelo cun clic nun botón. Neste artigo expliquei como facelo. É unha forma de deixar calquera extensión configurada para que ao facer dobre clic nela, pregunte se quere executala ou se prefire abrir o ficheiro co software que elixiu. Explícase para .sh pero é o mesmo para calquera extensión.

Como crear un .py

Aproveito a oportunidade para explicar como crear un ficheiro .py

Para ver o código podes utilizar un editor de texto ou un IDE, o que sería ideal se tes a intención de aprender a programar ou se queres modificar o código. Agora mesmo uso Gedit como editor e texto e como IDE uso Visual Studio Code.

A forma rápida co terminal é usar o comando táctil

touch hello-world.py

O bo de usar un IDE como Visual Studio é que podes usar o terminal no mesmo IDE, de xeito que ao mesmo tempo creas o ficheiro podes darlle permisos, depuralo, etc. Todo isto sen contar a cantidade de posibilidades que nos ofrecen.

Deixe un comentario