私のシステムに問題があるのですが、dict を解凍できません。Unicode オブジェクトを持っていますか?

StackOverflow https://stackoverflow.com/questions/4213245

質問

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>()

Python が辞書要素を関数に渡したり解凍したりできないという問題があります...私のPythonが壊れているのか、システムが壊れているのかわかりませんが、これは奇妙です

Ubuntu 9.04 Jaunty JacobでPython 2.6.2を使用しています

役に立ちましたか?

解決

これと関係がありそうです (非)バグ (古い)でも、 もっと バグレポート そして実際には 2.6.5 以降でのみ修正されるようです。

私が見つけたのはこれだけであり、Python についてこれ以上詳しく説明する方法や理由を説明することはできません ;)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top