Как мне обратиться к текущему каталогу в функциях из модуля Python 'os'? - PullRequest
0 голосов
/ 21 января 2011

Я хочу использовать функцию os.listdir(path), чтобы получить список файлов из каталога, в котором я запускаю скрипт, но как мне сказать текущий каталог в аргументе "путь"?

Ответы [ 3 ]

4 голосов
/ 21 января 2011

Используйте os.curdir, а затем, если вам нужен полный путь, вы можете использовать другие функции из os.path:

import os
print os.path.abspath(os.curdir)
3 голосов
/ 21 января 2011

Вы также можете использовать функцию getcwd()

os.getcwd()
>>> 'C:\\Python25'
2 голосов
/ 21 января 2011

Обычно вы используете os.listdir('.') для этой цели. Если вам нужен стандартный модуль, доступна переменная os.curdir.

...