我开发了一个函数,它对提供的输入进行操作,如果它没有找到 unicode 类型的输入数据,它必须返回需要 unicode 的输入数据类型。我可以通过将它硬编码为 unicode 来做到这一点,但将来如果我想更改所需的数据类型,我不想相应地更改该字符串。因此,我将所需的输入变量数据类型保存在不同的文件中,如果不匹配,它会从该文件返回所需的数据类型。但它返回类似
Required Data Type - <type 'unicode'>
而不是 <type 'unicode'>我希望它只返回 unicode .请提出建议。
请您参考如下方法:
使用类型的__name__属性:
>>> s = unicode(1)
>>> type(s).__name__
'unicode'
