2016-12-16 13 views
0

Pythonでは、カスタムプロパティ/メタデータをファイルに追加できますか? たとえば、ファイルの新しいプロパティとして「FileInfo」を追加する必要があります。 さまざまなファイル形式で動作するメソッドが必要ですPythonカスタムプロパティ/メタデータをファイルに追加

+1

"ファイルに"と言ったら、Pythonの 'file'オブジェクトやファイル自体を参照していますか? –

答えて

-1

簡単な方法は、新しい属性をファイルオブジェクトインスタンスに追加することです。例えば、

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

出力

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

また、ioモジュールで定義されたクラスのいずれかから派生させ、独自のファイルオブジェクトを作成します。

関連する問題