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

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006