Получение пути к файлу для дальнейшего использования tkinter

Возникла проблема с получением имени файла и преобразованием его в str для использования в дальнейшем. Для этого использовал askopenfilename(), однако не могу корректно преобразовать в str.

import cv2
import numpy as np
import tkinter as tk
from tkinter import filedialog as fd


def callback():
    name = fd.askopenfilename()
    return str(name)

window = tk.Tk()
window.geometry("1920x1080")
window.title("Сигнализация")

button = tk.Button(
    text="Запуск",
    width = 5,
    height = 2,
    bg = "white",
    fg = "black",
)
button.pack()

road = tk.Button(text="Click to Open File", command=callback).pack(fill=tk.X)
print(road)
print(road)

window.mainloop()

Ответы (0 шт):