from tkinter import *
from tkinter import filedialog as fd
from tkinter.messagebox import showinfo
import os.path
arrayfile = []
def createfile():
if (len(arrayfile) == 0):
showinfo(title='Сообщение',message="Нет выбранных файлов")
f = open('addfile.txt', 'w')
for index in range(0,len(arrayfile)):
nfile = open(arrayfile[index], 'r')
f.write("start "+os.path.basename(arrayfile[index])+"\n")
f.write(nfile.read())
f.write("\nend "+os.path.basename(arrayfile[index])+"\n")
def addfile():
filename = fd.askopenfilename()
arrayfile.append(filename)
print(filename)
listbox.insert(END, filename)
root = Tk()
root.geometry('500x250')
root.title('Архив без сжатия')
btn = Button(root, text = 'Добавить файл', command = addfile)
btn.place(x=10, y=20)
btn2 = Button(root, text = 'Создать архив без сжатия', command = createfile)
btn2.place(x=200, y=20)
listbox = Listbox(root,width=50)
listbox.place(x=10, y=70)
root.mainloop()
|