Formulário de contato

Nome

E-mail *

Mensagem *

Imagem

Como imprimir o nome do Código Python atual de forma simples

Como imprimir o nome do Código Python atual de forma simples

Publicado por em

@CanalQb

Python - Imprimir o nome do script atual

@CanalQb

Em Python, é comum precisar obter o nome do arquivo script que está sendo executado, seja para exibir logs, mensagens de erro ou para controle de execução. Para isso, podemos usar a biblioteca padrão os junto com sys para manipular caminhos e arquivos de forma simples e eficiente.

Como obter o nome do arquivo script Python atual

A variável sys.argv[0] contém o caminho do script Python em execução. Porém, geralmente queremos apenas o nome do arquivo, sem o caminho completo. Para extrair somente o nome do arquivo, utilizamos a função os.path.basename().

Exemplo prático de código

import os
import sys

# Extrai apenas o nome do arquivo sem caminho completo
nome_arquivo = os.path.basename(sys.argv[0])

# Exibe o nome do script
print(nome_arquivo)

Ao executar este script, será impresso no terminal apenas o nome do arquivo Python que está rodando, por exemplo meuscript.py, facilitando a identificação e o rastreamento de execuções em diversos ambientes.

Aplicações comuns para essa técnica

  • Logs e depuração: incluir o nome do script em mensagens para facilitar a análise de erros.
  • Gerenciamento de múltiplos scripts: executar diferentes rotinas e rastrear qual script está em uso.
  • Ambientes complexos: automatizar processos que dependem do nome do arquivo para determinar comportamentos.

Essa abordagem é amplamente utilizada por desenvolvedores Python para garantir maior controle e organização de seus códigos.

Links úteis e documentação oficial

Com esse conhecimento, você pode aprimorar seus scripts Python para exibir e utilizar o nome do arquivo atual com facilidade e segurança.

Marcadores: Blogger IA Python Script Sistemas Tutorial

© abril 15, 2023 CanalQb — Python, Scripts, Automação, Airdrops e Criptomoedas | Web3 e Tech na Prática

Comentários