2013-12-03 4 views
-1

Я хочу получить имя файла, который создается каким-либо другим процессом внутри папки. Это путь, где только этот файл существует. Именно в этом пути:Получение имени файла и сохранение его в переменной в Python

/directory/which/only/contains/this/one/file/ 

полное имя самого файла, то может быть, например:

/directory/which/only/contains/this/one/file/xZqsdtae123456.txt 

Как я могу получить имя этого файла (из примера выше: xZqsdtae123456.txt), а затем сохранить его в переменной?

ответ

2

Предполагая, что сгенерированный файл является только один (как указано):

import os 
yourfile = os.listdir("/home/user/Desktop/directory_which_only_contains_this_one_file")[0] 
Смежные вопросы