[IronPython] How to convert from byte to str ?
dinov at microsoft.com
Fri Dec 18 03:33:04 CET 2009
We have helpers in PythonOps called MakeByteArray and MakeString which
do the conversion. To use these from Python you can do:
from IronPython.Runtime.Operations import PythonOps
pickled = PythonOps.MakeString(record.data)
> -----Original Message-----
> From: users-bounces at lists.ironpython.com [mailto:users-
> bounces at lists.ironpython.com] On Behalf Of KATO Kanryu
> Sent: Thursday, December 17, 2009 6:30 PM
> To: Discussion of IronPython
> Subject: [IronPython] How to convert from byte to str ?
> How to convert from byte to str without converted ?
> I'm saveing datas as records to System.Data.SQLite with using cPickle.
> There are defined pickled data column as 'blob' type.
> The cPickle.dumps() outputs as str type.
> When we read 'blob' column as byte type.
> cPickle.loads() gets str type, and I must convert from byte to str.
> Now I call the following:
> pickled = Encoding.UTF8.GetString(record.data)
> data = cPickle.loads(pickled)
> But, GetString sometimes failed :(
> KATO Kanryu
> Users mailing list
> Users at lists.ironpython.com
More information about the Ironpython-users