目标
希望使用VLOS模块以更快的速度播放音频。在
os.system("vlc 'C:\Users\user\Desktop\file1.mp3' --rate=1.5")
应该发生什么
一个VLC播放器窗口应该已经弹出打开,音乐应该以默认速度的1.5倍开始播放。在
结果呢
文件读取失败: VLC无法打开文件“C:\Program Files\VideoLAN\VLC'C:\Users\user\Desktop\file1.mp3'”。(%m) 无法打开您的输入: VLC无法打开MRL'file:///C:/Program%20Files/VideoLAN/VLC/%27C%3A/Users/user/Desktop/file1.mp3%27'。查看日志了解详细信息。在
编码
import os
os.chdir("C:\Program Files\VideoLAN\VLC")
os.system("vlc 'C:\Users\user\Desktop\file1.mp3' --rate=1.5")
我哪里出错了?在
如何解决错误?在
这可能是因为extra quoting required in Windows paths
如果使用Python>;=3.5,那么可以使用^{} ,而不是{},这也有助于解决引用问题。在
如果您使用的是python2.7,那么您还可以使用以下代码。在
在vlc之后,速率开关应该立即给出。这对我有用
如果这能解决你的目的,请告诉我。在
相关问题 更多 >
编程相关推荐