使用这两个类时,我得到了不同的结果。
In [15]: StringIO.StringIO().write(u'\u2222')
In [16]: cStringIO.StringIO().write(u'\u2222')
---------------------------------------------------------------------------
UnicodeEncodeError Traceback (most recent call last)
<ipython-input-16-a7a28c8bfb39> in <module>()
----> 1 cStringIO.StringIO().write(u'\u2222')
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2222' in position 0: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么以及如何发生?
python ×1