[Python: Tutorial] Recuperando diretório do script que está sendo executado

Neste tutorial, vou demonstrar como recuperar o diretório do script que está sendo executado (main) e de scripts secundários. 

Para conseguir estas informações, você precisa importar a biblioteca os.

import os

 

Ok, esta foi a parte difícil. Agora vamos recuperar o diretório do script principal, ou seja o que você executou.

main_path = os.getcwd()
print("Main script path is: %s" % main_path)

 

Para título de exemplo, imagine a seguinte árvore de arquivos:

root
|_mods/mymod.py
|_main.py

 

Dentro do script mymod.py, utilize o fonte abaixo para saber qual o diretório em que ele está sendo executado:

mymod_path = os.path.dirname(os.path.realpath(__file__))
print("MyMod path is: %s" % mymod_path)

 

Se quiser uma demonstração deste fonte, está disponível no nosso github.

Feito. Espero ter ajudado.

 

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, Python and tagged , , , , , , , .