Can anybody explain me difference between wxpython and tkinter?
Which one is the best for development?
I want to develop a media player using python.
these are two different widget libraries. 
TkInter is built-in, however, as far as I remember, it translates python statements to tcl statements, which might not make it fast. It's also looking like a tcl/tk application on all platforms.
wxpython is NOT built-in, therefore you have to distribute it with your code to all platforms, albeit it 'blends in' a bit more perhaps.
It depends on your needs of course.
I've seen a lot of apps using XULRunner with python, examples are Miro and Songbird, but there are ones which are using gnome/gtk as well I guess.
Depends on which platforms do you want to support...
Difference between wxpython and tkinter