我试图通过python发送一个shell命令,其中包含一个文件路径。命令如下:
omxplayer "/media/drive/Cool Videos!/showfilename.avi"
我是这样寄来的:
Popen(['omxplayer '+filePath], shell=True, stdin=PIPE, stdout=PIPE, stderr=PIPE, close_fds=True)
现在,这通常是可行的,但在这种情况下,“!”在文件夹名称中导致bash错误。在
如何转义整个文件路径?我试着把它放在引号里,除了感叹号(可能还有我不知道的其他字符)之外,大多数情况下都有效。在
相关问题 更多 >
编程相关推荐