我正在使用Python 2.5。我導入的DLL是使用CLR創建的。 DLL函數正在返回一個字符串。我正試圖將「分區」屬性應用於它。我無法做到。即使分區不工作。我認爲「從CLR返回的所有字符串都以Unicode形式返回」。Python中的字符串轉換
-3
A
回答
2
你能發佈你的錯誤信息嗎? 你可以發佈你有什麼類型的對象(type(yourvar)
)?
請檢查您是否有此對象的partition(sep)
方法(dir(yourvar)
)。
應用partition
方法應該是這樣的:
>>> us=u"Привет, Unicode String!"
>>> us.partition(' ')
(u'\u041f\u0440\u0438\u0432\u0435\u0442,', u' ', u'Unicode String!')
您也可以嘗試split
功能,而不是partition
:
>>> from string import split
>>> split(us,' ',1)
[u'\u041f\u0440\u0438\u0432\u0435\u0442,', u'Unicode String!']
1
如果CLR你的意思是.NET CLR,請嘗試使用IronPython:
IronPython是在.NET上運行的Python編程語言的新實現。它支持完全動態編譯的交互式控制檯。它與.NET Framework的其他部分很好地集成在一起,並且使Python程序員可以輕鬆地使用所有.NET庫,同時保持與Python語言的完全兼容。
在IronPython中,加載(導入)和調用.NET dll有很好的文檔和直觀。
相關問題
- 1. Python字符串轉換器;如何在python中轉換字符串
- 2. python字符串轉換
- 3. python - 字符串轉換
- 4. 將字節字符串轉換爲python中的字符串
- 5. python中unicode字符串的轉換
- 6. python中的字符串列表轉換
- 7. 轉換八位字節字符串轉換爲Unicode字符串,Python 3中
- 8. 在python中轉換unicode字符串
- 9. 轉換cookie字符串成Python字典
- 10. Python將字符串轉換爲字典
- 11. 將python字典轉換爲字符串
- 12. python字典從字符串轉換?
- 13. 將字符串轉換爲字典python
- 14. 將字符串轉換爲python字典
- 15. Python - 將創建的字符串轉換爲轉換說明符
- 16. 的Python轉換成字符串元組
- 17. 字符串轉換爲時間的Python
- 18. 轉換的字符串在python
- 19. Python的轉換字符串數組
- 20. Python的字符串轉換爲列出
- 21. Python的 - 字符串轉換爲列出
- 22. 轉換的Unicode字符串使用Python
- 23. 的Python:轉換字符串對象
- 24. 的Python轉換爲字符串列
- 25. 字符串到Python的OrderedDict轉換
- 26. 將url編碼的字符串轉換爲python unicode字符串
- 27. 如何將ASCII字符轉換爲Python中的字符串
- 28. 轉換字符串中的字符
- 29. Python將字符串文字轉換爲字符串
- 30. 將字符串轉換爲複數python