"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como obter com segurança o caminho do arquivo Python em execução no momento?

Como obter com segurança o caminho do arquivo Python em execução no momento?

Publicado em 2024-11-08
Navegar:880

How to Reliably Get the Path of the Currently Running Python File?

Como adquirir o caminho do arquivo Python atualmente executado

Problema:

Determinar o caminho para o arquivo Python atualmente em execução pode ser problemático, especialmente ao encontrar abordagens que não são confiáveis ​​em cenários específicos. Isso inclui instâncias em que a execução é iniciada a partir de outro script ou em determinados ambientes, como IDLE ou Mac OS X v10.6.

Solução:

Para obter universalmente o caminho do arquivo do Python atualmente executado arquivo, execute as seguintes etapas:

  1. Importe os módulos necessários:

    • import from inspecionar importação getsourcefile
    • from os.path import abspath
  2. Utilize esta função:

    • Onde você deseja recuperar o caminho da fonte arquivo, use abspath(getsourcefile(lambda:0))

Ao implementar este método, você pode adquirir com segurança o caminho do arquivo, independentemente do seu ambiente de execução ou da presença de um arquivo atributo.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3