我是python的新手。我有一个包含在文件夹中的文件名列表,我想构建一个可以搜索并返回文件列表中特定文件位置的函数。
答案 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