VLC Python绑定问题 => NameError: 名称'u'未定义

1 投票
1 回答
737 浏览
提问于 2025-04-16 21:43

我把vlc.py文件放到了我的vlc安装目录里,然后试着运行一个简单的例子:

from vlc import *   
i=vlc.Instance('--no-audio', '--fullscreen')   
i.audio_get_volume()   
p=i.media_player_new()   
m=i.media_new('file:///tmp/foo.avi')   
m.get_mrl()    
p.set_media(m)
p.play()

结果出现了这个错误:

Traceback (most recent call last):
  File "C:\Users\vanilla\My Documents\Aptana Studio 3 Workspace\VoDSandbox\src\main.py", line 1, in <module>
    from vlc import *
  File "C:\Program Files (x86)\VideoLAN\VLC\vlc.py", line 102, in <module>
    del p, u
NameError: name 'u' is not defined

这个错误发生在导入的时候。显然,它找到了这个文件,但在解析(理解)它的时候出现了问题,不知道是什么原因。

1 个回答

2

他们搞错了。这里没有 u。把这一行改成 del p,然后记录一个错误。

撰写回答