For me this: z = tkFileDialog.askopenfilename(title='Title', filetypes=[ ('AIFF Files','*.aiff'), ("TXT Files", "*.txt"), ], initialdir=InputDir) print z
works fine. Eugene "Justin Straube" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hopefully someone can catch what im missing here. Ive googled this and I think > Ive got the filetypes arg written properly, but I get a traceback when calling > this function. > > Heres the code followed by its traceback. > > def do_ask_fn_1(): > z = askopenfilename(title=TITLE, initialdir=Dst_Dir, > filetypes=(('AIFF Files','*.aiff'), > ("AU Files", "*.au"), > ("RAW Files", "*.raw"), > ("SD Files", "*.sd"), > ("SND Files", "*.snd"), > ("WAV files", "*.wav") > ) > ) > print z > > > Exception in Tkinter callback > Traceback (most recent call last): > File "E:\PYTHON~1\lib\lib-tk\Tkinter.py", line 1345, in __call__ > return self.func(*args) > File "P:\work\Python\PYZoid\PYZoid.pyw", line 213, in do_ask_fn_1 > filetypes=[('AIFF Files','*.aiff'), > TypeError: askopenfilename() takes exactly 0 non-keyword arguments (1 given) > > Can anyone point to what Ive done wrong? Thanks for any input. > > Justin -- http://mail.python.org/mailman/listinfo/python-list