Python ValueError:以10为基数的int()的文本无效:';胆汁';

Python ValueError:以10为基数的int()的文本无效:';胆汁';,python,Python,我使用的是Python3.6,出现以下错误 Traceback (most recent call last): File "C:/Users/Admin/PycharmProjects/SpatialTemp/model/test_st_market.py", line 163, in <module> gallery_label, gallery_frames = get_id(gallery_path) File "C:/Users/Admin/PycharmP

我使用的是Python3.6,出现以下错误

Traceback (most recent call last):
  File "C:/Users/Admin/PycharmProjects/SpatialTemp/model/test_st_market.py", line 163, in <module>
    gallery_label, gallery_frames = get_id(gallery_path)
  File "C:/Users/Admin/PycharmProjects/SpatialTemp/model/test_st_market.py", line 155, in get_id
    labels.append(int(label))
ValueError: invalid literal for int() with base 10: 'gall'

您的代码采用路径并将前4个字符解析为标签,然后尝试将其转换为int(可能您希望它是一个数字)


该错误意味着该标签(文件名中的前4个字符)是“gall”,无法转换为int…

路径名中的前四个字符不是数字,它们不会转换。请注意,一个接一个地出现两个
帧=…
(第7行和第8行)在这种情况下,这似乎是一个疏忽。为了改进您的问题,请提供您的功能的输入和预期输出的示例。