get () принимает 1 позиционный аргумент, но 3 было дано - PullRequest
0 голосов
/ 06 апреля 2020
def get_input():
        global inputValue
        inputValue=movie_url.get("1.0","end-1c")
        inp = re.match(r'^((http|https)\:\/\/)?[a-zA-Z0-9\.\/\?\:@\-_=#]+\.([a-zA-Z]){2,6}([a-zA-Z0-9\.\&\/\?\:@\-_=#])*imdb.com', inputValue)
        if inp == False:
            box3 = messagebox.showerror("Error","Unknown Error!!")  



m = tk.Tk() #master shortened to m
m.title('PosterMan')
m.geometry('300x200')

label = ttk.Label(m, text = "Enter URL")

movie_url=tk.StringVar()
url_entered =ttk.Entry(m,width =15,textvariable= movie_url)
url_entered.pack(ipadx=0,ipady=1)



b1 = ttk.Button(m, text="Click",command=get_input)
b1.pack(pady=(20,0), ipadx=50, ipady=5)
b1 = ttk.Button(m, text="Convert to .ico")#, command=cover)
b1.pack(pady=(20,0), ipadx=50, ipady=5)
b1 = ttk.Button(m, text="Set Icon")#, command=open_browser)
b1.pack(pady=(20,0), ipadx=30, ipady=5)

m.mainloop()

** Я пытаюсь взять URL-адрес в качестве входного и проверить, является ли это URL-адрес IMDB. «get () принимает один позиционный аргумент, но три были заданы» - так отображается ошибка **

Этот код предназначен для извлечения плаката mov ie из IMDB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...