我在做一个从音乐播放列表中复制一些文件的程序。我这样执行命令:
command = 'cp "%s" "%s"' % (songPath,plPath)
os.system(command)
问题是,当我执行时,如果歌曲的路径有字符,则无法执行字符命令。上面写着:
cp: cannot stat `/home/myname/Music/Oasis/(What\'s The Story) Morning Glory/03 Wonderwall.mp3': No such file or directory
我检查了songPath,在'之前没有\字符 有人知道如何避免程序添加那个\字符吗?你知道吗
提前谢谢!你知道吗
改用
subprocess.call
:这避免了shell,因此参数应该以给定的格式传递给
cp
。你知道吗相关问题 更多 >
编程相关推荐