字符串转换错误,请指点

字符串转换错误,请指点

OnItemExpanded:  OnItemExpanded:  Traceback (most recent call last):
  File "H:\python\path_tree.py", line 268, in OnItemExpanded
    print "OnItemExpanded: ", self.GetItemText(evt.GetItem())
UnicodeEncodeError: 'ascii' codec can't encode characters in position 4-8: ordinal not in range(12
Traceback (most recent call last):
  File "H:\python\path_tree.py", line 268, in OnItemExpanded
    print "OnItemExpanded: ", self.GetItemText(evt.GetItem())
UnicodeEncodeError: 'ascii' codec can't encode characters in position 4-8: ordinal not in range(12
begin ----------
not find Traceback (most recent call last):
  File "H:\python\path_tree.py", line 288, in OnSelChanged
    print 'not find',file
UnicodeEncodeError: 'ascii' codec can't encode characters in position 4-8: ordinal not in range(12

下面代码是引出错误的原因,请问我该怎么 改
def OnItemExpanded(self, evt):
        print "OnItemExpanded: ", self.GetItemText(evt.GetItem())
有中文?