簡體   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