2

Tkinter を使用してディレクトリのフルパスを取得しようとしていますが、ディレクトリ名しか表示されていません。

たとえば、「C:\Python27\Doc」を選択すると、フル パスが表示されず、「Doc」のみが表示されます。

class Actions:

    def openfile(self): #open the file  
        directory = tkFileDialog.askdirectory()
        print(directory)


    def body(self):
        Label (text='Please select a directory').pack(side=TOP,padx=10,pady=10)

このhttp://tkinter.unpythonic.net/wiki/tkFileDialogを見つけましたが、誤解していない限り、フルパスには何も表示されません。

4

1 に答える 1

6

initialdir キーワードを試しましたか? 例えばtkFileDialog.askdirectory(initialdir='.')。それで何が得られますか?

于 2012-10-22T19:53:44.550 に答える