regall
возвратит директорию, в которой находится стартовый скрипт
import os
print os.path.abspath(os.curdir)
os.chdir('..')
print os.path.abspath(os.curdir)
output:
'/home/alex/Projects/test'
'/home/alex/Projects'
т.е. все-таки текущую директорию, а не директорию, где лежит стартовый скрипт или текущий модуль.
Андрей Светлов
os.curdir == os.path.curdir == ‘.’
Когда-то был очень удивлен:
>>> import macpath
>>> macpath.curdir
':'
Но на самом деле, можно и без curdir:
А вообще, abspath использует ту же функцию os.getcwd =)