Python获取PsdHeader的值

Python获取PsdHeader的值,python,Python,我有一个PsdHeader对象,当我打印它时,对象显示:- PsdHeader(number_of_channels=4, height=2972, width=2244, depth=8, color_mode=RGB) 在候机楼。 我想用键“height”来得到2972的值,怎么做 既然我是python新手,请原谅我愚蠢而困惑的问题。当我打印PsdHeader对象时,结果看起来像一个元组(实际上它是一个对象),我不知道如何获取它的值。在这种情况下,从psd.header.height访问高

我有一个
PsdHeader
对象,当我打印它时,对象显示:-

PsdHeader(number_of_channels=4, height=2972, width=2244, depth=8, color_mode=RGB)
在候机楼。
我想用键“height”来得到2972的值,怎么做

既然我是python新手,请原谅我愚蠢而困惑的问题。当我打印PsdHeader对象时,结果看起来像一个元组(实际上它是一个对象),我不知道如何获取它的值。在这种情况下,从psd.header.height访问高度值是错误的。尝试使用属性访问方法。使用tmp变量,我得到高度值
foo=psd.header
print foo.height

请向ypur rest code显示您尝试了什么?
height=header.height
?不工作它说“PSDImage”对象没有属性“height”,如果打印
dir(header)
,您会得到什么?假设您必须将对象分配给变量,然后使用它访问属性