在python中执行带有(')字符的命令时出现问题

2024-10-02 08:27:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我在做一个从音乐播放列表中复制一些文件的程序。我这样执行命令:

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,在'之前没有\字符 有人知道如何避免程序添加那个\字符吗?你知道吗

提前谢谢!你知道吗


Tags: 文件命令路径程序音乐os字符歌曲

热门问题