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

  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • Kassem G

    Kassem G

    25 EKİM 2006