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

  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • MisterBrightside

    MisterBright

    24 Mart 2006
  • World Science Festival

    World Scienc

    1 Mayıs 2008