Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Python 3 socket.send() märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Donut
HV vaatleja
Donut

liitunud: 21.01.2005




sõnum 28.06.2009 23:49:33 Python 3 socket.send() vasta tsitaadiga

socket.send(b"bla bla") -- töötab

text = input()
socket.send(text) -- ei tööta, send() argument 1 must be bytes or buffer, not str

Kuidas neid muutujaid siis baitideks tehakse ?
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum
troglodyte
Kreisi kasutaja
troglodyte

liitunud: 09.08.2002




sõnum 29.06.2009 01:31:44 vasta tsitaadiga

Kasutad python 3.x-i?
Proovi: text = bytes(input())

_________________
ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Donut
HV vaatleja
Donut

liitunud: 21.01.2005




sõnum 29.06.2009 02:31:43 vasta tsitaadiga

Lõpuks sain asjale pihta - input().encode() oli lahendus ja teine osapool decode()
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Python 3 socket.send()
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.