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.
Latest posts by Breno RdV (see all)
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022
- Ordenando um DataFrame por múltiplas colunas. (#python #pandas #jupyter #dev #data) - agosto 3, 2022