1

csv ファイルのディレクトリを読み取るために、Tkinter を介して Python GUI を作成したいと考えています。しかし、私が持っているコードは、ファイル パスではなくフォルダー パスしか返せないことに気付きました。csv ファイルのパスを追跡する方法はありますか。これが私のコードです

from Tkinter import *
from tkFileDialog import askdirectory
def browser():
    dir = askdirectory()
    if dir:
        path.set(dir)
mGui = Tk()
path = StringVar()
en = Entry(mGui, textvariable=path)
en.pack()
butt = Button(mGui, text="Browse", command=browser)
butt.pack()
mGui.mainloop()
4

1 に答える 1

2

使用tkFileDialog.askopenfilename()またはtkFileDialog.asksaveasfilename()挿入。

from tkFileDialog import askopenfilename

def browser():
    name = askopenfilename()
    if name:
        path.set(name)

....
于 2013-09-24T03:12:51.150 に答える