所以我得到的错误是没有足够的值来解压缩(预期2,得到1)在此行上:_,name = agged_contents(“ head”,lines)[0] .strip()。split(': '),我不确定,因为我已经在那儿调用了此函数。
这是一个文件的样子。
答案 0 :(得分:0)
tagged_contents
将向您返回一个列表,其值为one
。
但是您尝试做_, name = tagged_contents("head", lines)[0].strip().split(':')
,这意味着您告诉python tagged_contents
将返回two
值。
出现错误not enough values to unpack (expected 2, got 1)
,因为您无法从仅返回一个值的函数中解压缩两个值
将功能更改为name = tagged_contents("head", lines)
,它应该可以正常工作