У нас есть приложение .NET, которые могут быть настроены по IronPython (версия 2.7.5)Python возвращает строку одновременно Обл и Юникода типа
Вот код сценария:
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)))
Обе строки логов вернется Истина ??
stringToPlay value is "Ћирилица".
Как это возможно, когда str и unicode должны быть двумя отдельными классами, наследующими от basestring?
Спасибо
Каков результат 'type (stringToPlay)'? ваша '.NET string' -' System.String'? –