我有一个路径列表,我希望它们根据它们来自的文件夹名称动态地分成它们应该属于的列表。前两个来自“tent1”文件夹,我希望它们一起放在一个列表中,依此类推。我不想对这些文件夹的名称进行硬编码,然后将路径附加到它们。例如:
paths = [
'/var/lib/cons/states/tent1/tops-ok_2022_11_28',
'/var/lib/cons/states/tent1/tops-ok_2022_11_27',
'/var/lib/cons/states/tent2/tops-ok_2022_11_28',
'/var/lib/cons/states/tent2/tops-ok_2022_11_27',
'/var/lib/cons/states/tent3/tops-ok_2022_11_28',
'/var/lib/cons/states/tent3/tops-ok_2022_11_27',
'/var/lib/cons/states/tent4/tops-ok_2022_11_28',
'/var/lib/cons/states/tent4/tops-ok_2022_11_27',
]
Run Code Online (Sandbox Code Playgroud)
我希望它们是这样的:
[['/var/lib/cons/states/tent1/tops-ok_2022_11_28',
'/var/lib/cons/states/tent1/tops-ok_2022_11_27'],
['/var/lib/cons/states/tent2/tops-ok_2022_11_28',
'/var/lib/cons/states/tent2/tops-ok_2022_11_27'],
['/var/lib/cons/states/tent3/tops-ok_2022_11_28',
'/var/lib/cons/states/tent3/tops-ok_2022_11_27'],
['/var/lib/cons/states/tent4/tops-ok_2022_11_28',
'/var/lib/cons/states/tent4/tops-ok_2022_11_27']]
Run Code Online (Sandbox Code Playgroud)