[PIPython] Testare il tipo di una variabile/oggetto
Paolo Mossino
mox79
Mer 23 Mar 2005 11:58:02 CET
Luca Fabbri wrote:
> type era già stato provato, purtroppo sto usando python all'interno di
> un ambiente Zope, che esegue un python ristretto e che non permette
> l'uso di type...
Ti permette di fare try/catch? Se si, usa questo:
print "Variable is a strink-like object?",
try:
'' + variable
except TypeError:
print "False"
else:
print "True"
Questo è il modo "ufficiale" in Python per verificare che un oggetto sia
"compatibile" con il tipo atteso (nel caso che l'oggetto si comporti come
una stringa).
Ovvero a te non deve interessare che l'oggetto sia realmente una stringa, ma
che agli occhi di Python si comporti realmente come tale.
--
,___, ~ Paolo Mossino (Alexander) e-m a il: mox79 a gmx.it ~
(0v0) ~ Jabber ID : alexander a jabber.linux.it - ICQ #: 28473944 ~
(_^((\ ~ "My crime is judging people by what they say and think, ~
-"-"-\\ ~ not what they look like" [Mentor's Last Words] ~
More information about the Python
mailing list