2016-12-16 9 views
0

В Python можно добавить в файл настраиваемое свойство/метаданные? Например, мне нужно добавить «FileInfo» в качестве нового свойства файла. Мне нужен метод, который работает с различными форматами файловPython добавить настраиваемое свойство/метаданные в файл

+1

Когда вы говорите «в файл», ссылаетесь ли вы на объект «файл» Python или на сам файл? –

ответ

-1

Простой способ сделать это - просто добавить новый атрибут к экземпляру объекта файла. Например,

with open('qdata') as f: 
    f.fileinfo = {'description': 'this file contains stuff...'} 
    print(f.fileinfo) 

выхода

{'description': 'this file contains stuff...'} 

Кроме того, создать свой собственный объект файла, выводя из одного из классов, определенных в io модулы.

 Смежные вопросы

  • Нет связанных вопросов^_^