Быстрый способ считать имя файла из каталога?

Учитывая локальную структуру каталогов /foo/bar, и предположение, что данный путь содержит точно один файл (имя файла и содержание не имеют значения), что довольно быстрый путь состоит в том, чтобы получить имя файла того единственного файла (НЕ содержание файла)?

7
задан SilentGhost 3 January 2010 в 13:56
поделиться

3 ответа

1-й элемент os.listdir()

import os
os.listdir('/foo/bar')[0]
19
ответ дан 6 December 2019 в 07:50
поделиться

Ну, я знаю, что этот код работает...

for file in os.listdir('.'):
    #do something
3
ответ дан 6 December 2019 в 07:50
поделиться

также можно использовать Glob

import glob
print glob.glob("/path/*")[0]
1
ответ дан 6 December 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: