ValueError: too many values to unpack

alisonken1 alisonken1 at gmail.com
Thu Jun 8 18:54:48 EDT 2006


k.retheesh at gmail.com wrote:
<snip>
> 56 records were different
>  Type,   FileType,
>                                            Item,
>      Hash,
>
>              Path,  Size,  CullCd,   Ext,                      DtCr,
>                  DtLMd,                     DtLAc
> Traceback (most recent call last):
>   File
> "C:\Python24\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
> line 310, in RunScript
>     exec codeObject in __main__.__dict__
>   File "Q:\PythonScripts\InventoryCompareCase.py", line 234, in ?
>     main()
>   File "Q:\PythonScripts\InventoryCompareCase.py", line 117, in main
>     for (Type,FileType,Item,Hash,Path,Size,CullCd,Ext,DtCr,DtLMd,DtLAc)
> in infoDiffs :
> ValueError: too many values to unpack
>
> Thanks
> Retheesh

The "too many values to unpack" indicates you don't have enough
variables in the [for (...) in infoDiffs: ] construct.

You also may want to change some of the names; although "Type"
(variable name) and "type" (python function) should be different, it's
good practice to not use names that are similar to functions.




More information about the Python-list mailing list