musicdb[56]是“C:\\Users\\Andrew”\\歌曲.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]与第一个示例中使用的字符串完全相同,也不起作用。你知道吗
有人能解释为什么吗? 我在谷歌上找不到任何东西。你知道吗
要调试这样的问题,我使用以下方法:
使用
repr
,您可以看到隐藏在一个看起来很天真的字符串中的所有奇怪的东西(例如,在末尾额外的新行字符)。你知道吗相关问题 更多 >
编程相关推荐