Este es mi programa en Python:Ruta al archivo actual depende de cómo ejecutar el programa
#!/usr/bin/env python
import os
BASE_PATH = os.path.dirname(__file__)
print BASE_PATH
Si funciono esto utilizando python myfile.py
imprime una cadena vacía. Si lo ejecuto usando myfile.py
, imprime la ruta correcta. ¿Por qué es esto? Estoy usando Windows Vista y Python 2.6.2.
¿Uso 'abspath' sólo si estoy en Windows o lo uso sin tener en cuenta? –
Probablemente lo use independientemente. –
no es solo Windows – SilentGhost