ciò che è sbagliato con il mio sistema, in grado di scompattare dict. avendo oggetti Unicode?
-
26-09-2019 - |
Domanda
In [1]: l1 = lambda *args, **kw: args
In [2]: l1(**{'name':'hello'})
Out[2]: ()
In [3]: l1(**{u'name':'hello'})
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/sma/<ipython console> in <module>()
Ho qualche problema con Python in grado di passare / decomprimere gli elementi del dizionario alle funzioni ... potrebbe essere il mio pitone è danneggiato o il sistema è rotto non so, ma questo è strano
sto usando Python 2.6.2 su Ubuntu 9.04 Jaunty Jacob
Soluzione
sembra essere correlato con questo (non) bug (vecchio), ma anche lì sono < a href = "http://bugs.python.org/issue2646" rel = "nofollow"> href="http://bugs.python.org/issue4978" rel="nofollow"> segnalazioni di bug e sembra davvero di essere fissato da 2.6.5 a solo.
Questo è tutto quello che ho trovato e non ho un quadro più chiaro Python per spiegare come e perché;)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow