【发布时间】:2021-01-16 16:38:22
【问题描述】:
您好,我有一个 DF,我正在尝试发送到 HTML 表。例如,这是我唯一的一行:
mdf = [('2007291533_946908J.70J.908J-06.FPP.FMGN512.rSBDl5kn9o4R4wP7dtmissbinallerrors.log', 'K946', 'nabcs', '027', 'ERROR: 2007291533_946908J.70J.908J-06.FPP.FMGN512.rSBDl5kn9o4R4wP7dtmissbinallerrors.loghas bad formatting because it has No product offset', 'C:\\Users\\error_dir\\2007291533_946908J.70J.908J-06.FPP.FMGN512.rSBDl5kn9o4R4wP7dtmissbinallerrors.log') ]
如您所见,元组中有六个项目
但是当我尝试在这个中解压它时:
for tup in mdf:
for filename, lot, lot_owner, holder, error, location in tup:
hlist.append(f"\n<tr><td>{filename}</td><td>{lot}</td><td>{lot_owner}</td><td>{holder}</td><td>{error}</td><td>{location}</td></tr>\n")
我得到 ValueError: too many values to unpack (expected 6)
当我在第二个 for 循环中有 6 个项目时,这怎么可能?
【问题讨论】:
标签: python python-3.x iterable-unpacking