import subprocess

import sys
if sys.version_info[0] == 3:
    import tkinter as tk
    from tkinter.filedialog import askopenfilename
    import tkinter.filedialog as fd
else:
    import Tkinter as tk
    from Tkinter import *
    from Tkinter import filedialog
    import tkFileDialog as filedialog
    from filedialog import askopenfilename

      
def main():
    root=tk.Tk()	
    root.mainloop()
    filename = askopenfilename(filetypes=[("allfiles","*"),("jpgfiles","*.jpg")])

    p = subprocess.Popen('open file://' + filename, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
    for line in p.stdout.readlines():
        print(line)
    retval = p.wait()
	
main()

