如何在目录中查找特定文件的位置/索引?

时间:2016-11-18 11:01:38

标签: python

我是python的新手。我有一个包含在文件夹中的文件名列表,我想构建一个可以搜索并返回文件列表中特定文件位置的函数。

3 个答案:

答案 0 :(得分:0)

假设您有一个字符串list_of_names=["Abc","Def","Ghi","Jkl"]的列表。

您可以使用list.index()方法查找特定字符串的索引,如下所示:

>> list_of_names.index("Abc")
>> 0
>> list_of_names.index("Jkl")
>> 3

答案 1 :(得分:0)

请这样做

names = [filename1,filename2,.............]
index = names.index(filename you want to search) 
print index

答案 2 :(得分:0)

这样的事情会起作用。假设您希望文件按字母顺序排列。

>>> from os import listdir
>>> my_files = listdir('./')
>>> my_files.sort()
>>> my_files.index('myfile.txt')
9
相关问题