要使用python启动vlc,我已经做到了:
import subprocess
p = subprocess.Popen(["C:\Program Files(x86)\VideoLAN\VLC\vlc.exe","C:\Users\Kamilos\Desktop\TBT\Tbt_S01E17.avi"])
但没用,为什么?:p页
(在Python2.7.3和3中测试)
编辑解决:就像德雷克说的,用blash替换反斜杠
subprocess.Popen(["C:/Program Files(x86)/VideoLAN/VLC/vlc.exe","C:/Users/Kamilos/Desktop/TBT/Tbt_S01E17.avi"])
验证路径是否存在:
有效地转义路径分隔符之后的每个字符。就像
"\n"
表示新行一样,"\P"
,"\V"
也表示除2个字符字符串之外的其他内容。您可以使用} 将路径连接在一起。
"\\"
(或者"/"
,不记得哪个窗口使用)作为路径分隔符,但是正确的方法是让Python使用^{尝试:
相关问题 更多 >
编程相关推荐