[Python-de] try ... except Python 2+3?

Ulli Horlacher framstag at rus.uni-stuttgart.de
Do Sep 17 22:31:03 CEST 2015


Florian Weimer <fw at deneb.enyo.de> wrote:

> try:
>     sock = socket.create_connection((server,port))
> except socket.error as e:
>     print("cannot connect to %s:%d - %s" % (server,port,e.strerror))
>     sys.exit(0)
> 
> e.strerror gibt es vermutlich nicht in allen Versionen von Python 2.

Mit Python 2.7.3 und 3.4.0 funktionierts, prima.

Weitere Fragen werden sicherlich noch kommen von mir :-)

 
-- 
Ullrich Horlacher              Server und Virtualisierung
Rechenzentrum IZUS/TIK         E-Mail: horlacher at tik.uni-stuttgart.de
Universitaet Stuttgart         Tel:    ++49-711-68565868
Allmandring 30a                Fax:    ++49-711-682357
70550 Stuttgart (Germany)      WWW:    http://www.tik.uni-stuttgart.de/


Mehr Informationen über die Mailingliste python-de