ich ein kompletter Neuling in Python bin, aber ich habe für Spaß worden Programmierung in (Liberty-) Grunde seit etwa 1980andere Typeerror: ein Byte-ähnliches Objekt erforderlich ist, nicht ‚str‘
Python 3.5.2 ich teste dieses Skript:
import time, telnetlib
host = "dxc.ve7cc.net"
port = 23
timeout = 9999
try:
session = telnetlib.Telnet(host, port, timeout)
except socket.timeout:
print ("socket timeout")
else:
session.read_until("login: ")
session.write("on0xxx\n")
output = session.read_some()
while output:
print (output)
time.sleep(0.1) # let the buffer fill up a bit
output = session.read_some()
kann mir jemand sagen, warum ich die Typeerror bekommen: ein Byte-ähnlichen Objekt erforderlich ist, nicht ‚str‘ und wie kann ich es lösen?
Mögliches Duplikat von [TypeError: ein Byte-ähnliches Objekt ist erforderlich, nicht 'str'] (http://stackoverflow.com/questions/33003498/typeerror-a-bytes-like-object-is-required-not -str) –