Получить имя файла из Указателя файла [дубликат]
этот вопрос уже есть ответ здесь:
Если у меня есть указатель на файл, можно ли получить имя файла?
fp = open("C:hello.txt")
можно сделать "hello.txt" С помощью fp?
1 ответ:
вы можете получить путь через
fp.name. Пример:>>> f = open('foo/bar.txt') >>> f.name 'foo/bar.txt'вам понадобится
os.path.basenameесли вы хотите только имя файла:>>> import os >>> f = open('foo/bar.txt') >>> os.path.basename(f.name) 'bar.txt'File object docs (для Python 2) здесь.