Jython/Sikulix: Ermittlung des Types

11/01/2014 - 03:18 von Bernd Hohmann | Report spam
Ich hab hier gerade das Problem, dass ich ermitteln muss welcher Type
einer Routine übergeben wurde. Denn manchmal ist das data.x/data.y und
für andere Datentypen data.getTarget().x/data.getTarget().y

Leider wirft mir schon type(...) was unerwartetes aus:

match = region.find(pattern)
print type(match)
if type(match) is Match:
print "Match"
else:
print "was anderes"

Ausgabe:

[error] TypeError (type(): 1st arg can't be coerced to String)

Wenns hier nicht passt, Verweise auf andere Listen/Gruppen/Foren werden
gerne entgegengenommen (bevorzugt deutschsprachig)

Bernd
 

Lesen sie die antworten

#1 Andreas Jung
11/01/2014 - 04:15 | Warnen spam
Bitte liefere vollstàndigen Beispielcode, den man selber reproduzieren kann.

Niemand muss raten was region und pattern für Daten sind...

Regards
Andreas Jung
Sorry for being brief - sent from a mobile device.


Am 11.01.2014 um 03:18 schrieb Bernd Hohmann :

Ich hab hier gerade das Problem, dass ich ermitteln muss welcher Type
einer Routine übergeben wurde. Denn manchmal ist das data.x/data.y und
für andere Datentypen data.getTarget().x/data.getTarget().y

Leider wirft mir schon type(...) was unerwartetes aus:

match = region.find(pattern)
print type(match)
if type(match) is Match:
print "Match"
else:
print "was anderes"

Ausgabe:

[error] TypeError (type(): 1st arg can't be coerced to String)

Wenns hier nicht passt, Verweise auf andere Listen/Gruppen/Foren werden
gerne entgegengenommen (bevorzugt deutschsprachig)

Bernd


_______________________________________________
python-de maillist -
https://mail.python.org/mailman/listinfo/python-de

Ähnliche fragen