SORU
11 AĞUSTOS 2012, CUMARTESİ


StringİO python3 içinde

Python 3.2.1 kullanıyorum ve StringIO modül almak istemiyorum. Kullanıyorum io.StringIO ve çalışıyor ama bunu kullanamaz numpy6 ** bu gibi:

x="1 3\n 4.5 8"        
np.genfromtxt(io.StringIO(x))

Aşağıdaki hatayı alıyorum:

TypeError: Can't convert 'bytes' object to str implicitly  

ve ben yazarken import StringIO diyor böyle bir modül yok.

CEVAP
17 AĞUSTOS 2013, CUMARTESİ


What’s New In Python 3.0:

StringIO cStringIO modülleri gitmiş. , ioithalat yerine modülü ve kullanımı io.StringIO veya metin ve veri için io.BytesIO sırasıyla.

Örneğin, uyumlu hem Python2 ve Python3 ile:

try:
    from StringIO import StringIO
except ImportError:
    from io import StringIO

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011