from Tkinter import *#se importa TKinter
from tkFileDialog import askopenfilename#se importa modulo para apertura de archivo
from tkFileDialog import asksaveasfilename#se importa modulo para guardar archivo
root = Tk()
root.withdraw()#dibuja el cuadro de dialogo
#metodo que retorna la direcion de donde se abrira un archivo
def abrir():
print askopenfilename()
return askopenfilename()#devielve el nombre del directorio
#metodo que retorna la direcion en donde se guardara un archivo
def guardar():
print asksaveasfilename()
return asksaveasfilename()#devuelve el directorio donde lo guardo
Estos métodos se pueden implementar junto a pygame para abrir una imagen y cargarlo en alguna surface con pygame.load.image(abrir()) o pygame.save.image(sf,guardar()) para guardar su superficie en forma de imagen..