2009-09-27 7 views

Odpowiedz

8

To tylko nieszkodliwe okno dziwactwa; można wyrównać za pomocą os.path.abspath(__file__) patrz the docs

+0

Czy mogę używać 'abspath' tylko wtedy, gdy jestem na Windows czy mogę go używać niezależnie? –

+0

Prawdopodobnie użyłbym tego niezależnie. –

+0

to nie tylko windows – SilentGhost

0
os.path.normpath(os.path.join(os.getcwd(),os.path.dirname(__file__))) 
+1

przeczytaj, co robi 'os.path.abspath'. – SilentGhost

0

w wielu przypadkach lepiej jest użyć:

os.path.dirname(sys.argv[0])