繁体   English   中英

单击tkinter上的按钮后如何播放视频

[英]how to play a video after clicking a button on tkinter

我试图在单击按钮后播放视频,但是它不起作用。 我得到的错误是SyntaxError(unicode错误)'unicodeescape'编解码器无法解码位置2-3中的字节:截断\\ UXXXXXXXX转义

rb1 = tk.Button(self, text = "Play", command=self.video).pack()

def video(self):
    import os

    os.system("C:\Users\Tim\Documents\Bicep.mp4")

您对文件路径的引用导致此错误。 在python字符串中,反斜杠用作转义字符,以提供一种输入特殊字符(如换行符和unicode字符)的方式(例如:\\ u00a9为版权字符)。 因此, "\\Us"序列会转换为尝试读取无效的Unicode字符定义的尝试,因为s不是十六进制数字。 您应该转义反斜杠(“ c:\\ Users \\ Tim \\ ...”)或使用原始字符串标记来指示此字符串不应执行转义代码转换(即:r“ C:\\ Users \\ Tim.。 。”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM