Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
def encrypt_pdf():
filename=filedialog.askopenfile().name
pdf_reader = PdfFileReader(filename)
password=input("Welches Passwort möchtest du verwenden?\n")
for page in range(pdf_reader.getNumPages()):
pdf_writer.addPage(pdf_reader.getPage(page))
pdf_writer.encrypt(user_pwd=password, use_128bit=True)
with open(filename+"-verschlüsselt.pdf", "wb") as out:
pdf_writer.write(out)
print("Die Dateien wurden erfolgreich verbunden")
Das Tkiner Fenster öffnet sich ja für den Filedialog und bei diesem Fenster erscheint dann immer (Keine Rückmeldung). In meinem Ordner habe ich dann immer eine PDF Datei die 0kb groß ist. Schreiben ohne Tkinter muss ich mal ausprobieren. Danke das du mir hilfst