Я хочу сохранить абсолютный путь как значения древовидной структуры tkinter.Но когда я печатал значения, я обнаружил, что это не стандартный абсолютный путь.
Мне нужно использовать путь в другой части кода.И единственный способ выяснить это - сохранить его как значения древовидного списка.
import tkinter
import os
from tkinter import ttk
path = r"D:\Documents\Desktop\Project"
class TreeWindows(tkinter.Frame):
def __init__(self, master, path):
frame = tkinter.Frame(master)
frame.pack()
self.tree = ttk.Treeview(frame)
self.tree.pack()
root = self.tree.insert("", "end", text=path, values=path)
print(self.tree.item(root)["values"][0])
# The result of printing is "D:DocumentsDesktopProject", but what I expect is "D:\Documents\Desktop\Project".
Результат печати - «D: DocumentsDesktopProject», но я ожидаю, что это «D: \ Documents \».Desktop \ Project».