def load_TED():
'''Loads a TED file and returns a TrackObject'''
root=tk.Tk()
root.withdraw()
root.attributes("-topmost", True)
file_opt = options = {}
options['defaultextension'] = '.ted'
options['filetypes'] = [('GT6TED', '.ted')]
options['initialdir'] = 'TED'
options['parent'] = root
options['title'] = 'Open file'
path = filedialog.askopenfilename(**file_opt)
filename = basename(path)
root.destroy()
try:
with open(path, mode='rb') as file:
tedfile = file.read()
Track = initFromTedFile(tedfile, filename)
return Track
except FileNotFoundError:
return None
评论列表
文章目录