2016-12-16 123 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模塊中定義的一個類派生創建自己的文件對象。

相關問題