CNN深度学习时遇到的问题,求解

try:
   bool(type(unicode))
except NameError:
   unicode = str

有知道这段起什么作用吗,一直不明白

这段话的意思就是先执行try中的内容,也就是先判断unicode的类型不为False,如果不是False,则跳过except执行后面的内容,如果是False,则执行except,如果是NameError,则将str赋值给unicode,如果不是nameerror,则跳过这句except。