小编Срб*_*рба的帖子

Python返回string是str和unicode类型

我们有一个可以通过IronPython(2.7.5版)自定义的.NET应用程序

这是脚本代码:

stringToPlay = # get it from our .NET app interface toward python here. The method returns .NET string

Log.Write("isinstance(stringToPlay, unicode): ", str(isinstance(stringToPlay, unicode)))

Log.Write("isinstance(stringToPlay, str): ", str(isinstance(stringToPlay, str)))
Run Code Online (Sandbox Code Playgroud)

两条日志行都会返回True?

stringToPlay值为"Ћирилица".

当str和unicode应该是两个独立的类都继承自basestring时,这怎么可能?

谢谢

.net python unicode ironpython

2
推荐指数
1
解决办法
458
查看次数

标签 统计

.net ×1

ironpython ×1

python ×1

unicode ×1