Python vlc绑定输出错误

2024-10-01 22:33:44 发布

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

我用漂亮的图形用户界面制作了一个终端应用程序。现在我尝试使用pythonvlc绑定播放这个应用程序中的视频。问题是,当我尝试时,所有的错误都会被输出到终端,完全破坏了接口。在

有没有办法隐藏VLC使用it绑定输出的错误?在

启动VLC的代码如下:

inst = vlc.Instance('-q')
media = inst.media_new(vidUrl)
player = inst.media_player_new(vidUrl)
player.play()

我无法解决这些错误,因为这是由于视频文件正在传输,但服务器有点不可靠。在


Tags: 代码应用程序终端new视频错误it图形用户界面
1条回答
网友
1楼 · 发布于 2024-10-01 22:33:44

这将禁止将python错误打印到终端中。一定要把它只包在你不想打印的部分。在

import sys
class NullOutput():
    def write(self, s):
        pass #Don't do anything

def shutup():
    orig = sys.stdout #Save original output
    sys.stdout = NullOutput() #set standard output to nothing
    return orig

def talk(orig):
    sys.stdout = orig #Reset standard output


orig = shutup()
dostuff()
talk()

相关问题 更多 >

    热门问题