Найти - Пользователи
Полная версия: Как получить текущую директорию ?
Начало » Python для новичков » Как получить текущую директорию ?
1 2
ZAN
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:
os.path.abspath('')
А вообще, abspath использует ту же функцию os.getcwd =)
crchemist
Стас
Кстати на баше вывод директории будет легче ls путь_к_директории
или просто ls.
попробуй pwd
crchemist
Стас
Но ls чуть лучше
не лучше а інше
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB