def launch_file_explorer(path, files):
    """
    Given a absolute base path and names of its children (no path), open
    up one File Explorer window with all the child files selected
    """
folder_pidl = shell.SHILCreateFromPath(path, 0)[0]
desktop = shell.SHGetDesktopFolder()
shell_folder = desktop.BindToObject(folder_pidl, None, shell.IID_IShellFolder)
name_to_item_mapping = dict([(desktop.GetDisplayNameOf(item, 0), item) for
    item in shell_folder])
to_show = []
for file in files:
    if file in name_to_item_mapping:
        to_show.append(name_to_item_mapping[file])
shell.SHOpenFolderAndSelectItems(folder_pidl, to_show, 0)
launch_file_explorer('G:\\testing', ['189.mp3'])
Запустите процесс с графическим интерфейсом, не порождая черное окно оболочки