2022年1月24日 星期一

Python用字串新增屬性

標題:Python用字串新增屬性

副標題:Python set attribute by string


今天用pydicom時,需要替Dataset(ds)新增屬性。

程式碼如下:

ds.PixelSpacing=[1, 1]



但是呢,這個專案的規畫人想透過json檔案中的屬性表動態新增屬性,所以需要用字串來新增屬性,該怎麼做呢。

可以將以上程式碼改成:

setattr(ds, 'PixelSpacing', [1,1])


這樣就可以用字串動態新增屬性了。

沒有留言:

張貼留言

有興趣或有疑問的歡迎提問與交流喔!!!