ValueError:值不足,无法解压缩-重命名文件

时间:2018-07-01 14:27:06

标签: python

我按照该视频中的步骤操作,发现他没有得到一个错误:ValueError:没有足够的值要解包(预期4,得到1)。 https://www.youtube.com/watch?v=ve2pmm5JqmI

我已经能够在视频中生成一个数组,该数组具有4个值而不是3个值。

我的代码在下面,在最后一行之后出现错误。

file_name, file_ext = os.path.splitext(f)

file_name = file_name.replace(' ', '-')
file_name = file_name.replace('---', '-')
file_name = file_name.replace('[', '')
file_name = file_name.replace(']', '')

f_hor, f_name, f_num, f_res = file_name.split('-')

如果我执行print(file_name)而不是上面的最后一行,则会得到:

['firstvalue', 'secondvalue', 'thirdvalue', 'fourthvalue']
['firstvalue', 'secondvalue', 'thirdvalue', 'fourthvalue']
...
['firstvalue', 'secondvalue', 'thirdvalue', 'fourthvalue']

我没有在视频中做错什么呢?如果我尝试这样做

 file_name = file_name.split('-')
 f_firstvalue = file_name[0]
 f_firstvalue = file_name[1]
 f_firstvalue = file_name[2]
 f_firstvalue = file_name[3]

我反而得到“列表索引超出范围”。请帮助:(

0 个答案:

没有答案