def open_file(self): filename = askopenfilename(parent=self, defaultextension='.db', filetypes=[('Database', '.db'), ('SQLite3', '.sqlite3'), ('SQLite', '.sqlite')], initialdir='/home/dima/Рабочий стол/САПР/Computer Mechanic/data') save_filename = open('/home/dima/Рабочий стол/САПР/Computer Mechanic/data/filepath.txt', 'w') save_filename.write(filename) rods, nodes = get_data(filename) Rodstable.fill_dict(rods) Nodestable.set_dict(nodes)
def save_file(self): flag = True filename = asksaveasfilename(parent=self, defaultextension='.db', filetypes=[('Database', '.db'), ('SQLite3', '.sqlite3'), ('SQLite', '.sqlite')], initialdir='/home/dima/Рабочий стол/САПР/Computer Mechanic/data') save_filename = open('/home/dima/Рабочий стол/САПР/Computer Mechanic/data/filepath.txt', 'w') save_filename.write(filename) rods = Rodstable.get_data_about_rods() nodes = Nodestable.get_data_about_nodes() save_data(filename, rods, nodes)