我正在使用 Python,并且数组列表中有以下目录和文件,如下所示:
file_list = []
for file in file_list:
print(file)
下面显示的输出(没有特定的顺序)。
Testcase/result.log
Testcase/system/system.log
Testcase/data/database.log
Testcase/mem/mem.log
Testcase/cashe/cashe.log
现在,我有另一个名为 的 Python 字符串target_str,它可以具有随机值,例如'mem'或'database'。在这种情况下,如果target_str与内容条目匹配,则应更改数组file_list的顺序,并将匹配的值放在前面。file_list
例如:
target_str = 'mem'
Testcase/mem/mem.log [Note: this entry moves at the first position since it matches the 'target_str']
Testcase/result.log
Testcase/system/system.log
Testcase/data/database.log
Testcase/cashe/cashe.log
想知道如何file_list根据 的值对条目进行排序target_str?
子衿沉夜
四季花海
千巷猫影
相关分类