To jest mój program Python:Ścieżka do bieżącego pliku zależy od tego w jaki sposób uruchomić program
#!/usr/bin/env python
import os
BASE_PATH = os.path.dirname(__file__)
print BASE_PATH
Jeśli uruchomię to przy użyciu python myfile.py
drukuje pusty ciąg. Jeśli uruchomię go za pomocą myfile.py
, wypisze poprawną ścieżkę. Dlaczego to? Używam systemu Windows Vista i Python 2.6.2.
Czy mogę używać 'abspath' tylko wtedy, gdy jestem na Windows czy mogę go używać niezależnie? –
Prawdopodobnie użyłbym tego niezależnie. –
to nie tylko windows – SilentGhost