for root, subdirs, files in os.walk(dir):
for i in range(0, files.index(files[-1]) + 1):
files.index(files[-1])
这是files
中项目的结束索引,我明白了。
但我想知道是否有一种简单的方法可以获得它? 我知道如果我得到最终项目,比如说“d”,在输入files.index(“d”)之后,我就会得到索引。
答案 0 :(得分:2)
files
是一个列表,然后您可以使用len()
函数。因此,files.index(files[-1])
等于len(files) - 1
。
实际上你的问题是找到最后一个索引。看看this link.
答案 1 :(得分:0)
你可以找到最后一个字母(从最后一个字母开始):
s = 'acbc'
print(s.find(s[-1], -1))
给你3
,这是最后一个字母的索引。
您也可以使用它。