We have the function os.startfile() where I can pass the path to file so it would be opened in the default program if any one declared.
Now I need to open multiple files at once , using a simple for loop would open each one in a new instance or would close the previous files .
So is there a functions to which I can pass a list of paths to be opened at once?
For declaration : I need to emulate clicking on a file then pressing control then clicking on other file and finally pressing enter or using the open "open with" in file explorer.
edit: here is a photo of what i need to emulate from file explorer

edit: trying a simple for loop like this
import os
my_list = [ "D:\Music\Videoder\Abyusif I أبيوسف\ِAbyusif - Kol 7aga Bteb2a Gham2a l أبيوسف - كل حاجة بتبقى غامقة.mp3",
"D:\Music\Videoder\Abyusif I أبيوسف\Abyusif- 3ala maydoub eltalg (Prod by NGM) l أبيوسف- على ما يدوب التلج.mp3"]
for song in my_list:
os.startfile(song)
this would open the last element in the list , as after opening each file the previous is closed
os.system(song_name)in a for loop which also caused the same problem and closed the previous song.. do you have any ideas ?