我们有一个可以通过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时,这怎么可能?
谢谢