"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo obtener de manera confiable la ruta del archivo Python que se está ejecutando actualmente?

¿Cómo obtener de manera confiable la ruta del archivo Python que se está ejecutando actualmente?

Publicado el 2024-11-08
Navegar:496

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

Cómo obtener la ruta del archivo Python actualmente ejecutado

Problema:

Determinar la ruta al archivo Python que se está ejecutando actualmente puede ser problemático, especialmente cuando se encuentran enfoques que resultan poco confiables en escenarios específicos. Estos incluyen casos en los que la ejecución se inicia desde otro script o dentro de ciertos entornos como IDLE o Mac OS X v10.6.

Solución:

Para obtener universalmente la ruta del archivo del Python actualmente ejecutado archivo, siga los siguientes pasos:

  1. Importe los módulos necesarios:

    • importar desde inspeccionar importar getsourcefile
    • from os.path import abspath
  2. Utilice esta función:

    • Donde desee recuperar la ruta de la fuente archivo, use abspath(getsourcefile(lambda:0))

Al implementar este método, puede adquirir de manera confiable la ruta del archivo independientemente de su entorno de ejecución o de la presencia de un atributo de archivo.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3