musicdb[56] 是“C:\\Users\\Andrew\\song.mp3”
所以我试图将一首歌曲传递给 mplayer,如果我引用这首歌,它会起作用:
player = subprocess.Popen(["mplayer", "C:\\Users\\Andrew\\song.mp3"], creationflags = subprocess.CREATE_NEW_CONSOLE)
但
player = subprocess.Popen(["mplayer", musicdb[56]], creationflags = subprocess.CREATE_NEW_CONSOLE)
即使 musicdb[56] 与第一个示例中使用的字符串完全相同,也不起作用。
谁能解释为什么?我在谷歌上找不到任何东西。