Wpis z mikrobloga

@mcnight95: musialem gdzies na cos takiego natrafic na jakies witrynie akurat wyrózniało się prostotą więc "I gave it a try" , aczkolwiek domyślam się ze to nie jest dobry sposób. aczkolwiek zaciekawila mnie ta sprawa, więc ciągne dalej temat
  • Odpowiedz
@ando83: niestety ale wyskakuje blad. :
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
spróbowałem też założyc wątek na stack'u, zobaczymy czy da rade to rozwiązać, bo ciekawy problem
  • Odpowiedz
@ando83: wersja: Python 3.6.8 , blad : File "C:\Users\ser\Dropbox\python\tuta7.py", line 14, in
tab.append(bytes.decode(key))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
  • Odpowiedz
@JungleJamPL:
1. Możesz na początek pliku dodać # -*- coding: utf-8 -*-
2. zamiast tab.append(bytes.decode(key)) możesz dać tab.append(key) tylko w tedy key będzie typu bytes
  • Odpowiedz
@ando83: a zeby appendować do tabu , nie pojedyncze litery tylko slowa? wpisujesz slowo, naciskasz enter -> tab.append(slowo) , wpisujesz slowo, naciskasz enter->tab.append(slowo)., ...., etc aż naciskasz ESC -> break loop ?
  • Odpowiedz