ich habe ein base64 Converter programmiert aber,
mit dem base64 funktioniert das bei Python 3.x nicht.
Könnt ihr mir bitte helfen?
Mein Programm:
Code: Alles auswählen
# -*- coding: UTF-8 -*-
from tkinter import ttk
from tkinter import*
import tkinter
import base64
import tkinter.filedialog
style = ttk.Style()
style.theme_use('xpnative')
root.attributes('-toolwindow', True)
root.title("base64 Converter")
root.geometry('560x200')
def ask_quit():
root.destroy()
root.mainloop()
def pfadopen():
pfad = tkinter.filedialog.askopenfilename(filetypes=[("Alle Images", ".jpg .jpeg .gif .png"),("JPG Files", ".jpg"),("JPEG Files", ".jpeg")])
print (pfad)
f = open(pfad, 'rb')
data = f.read()
ausgabe=data.encode('base64')
f.close()
ausgabe = f
etext.insert("end",ausgabe)
scrollbar = ttk.Scrollbar(root)
scrollbar.place(relx=0.958, rely=0.04, relheight=0.55)
text = Text(root,yscrollcommand=scrollbar.set)
scrollbar.config(command=text.yview)
text.config(font =("Arial", 11))
text.insert(INSERT, r"")
text.place(relx=0.01, rely=0.04, relwidth=0.95, relheight=0.55)
pfad1 = ttk.Button(root, text = "Pfad öffnen", command = pfadopen)
pfad1.place(relx=0.01, rely=0.7, relwidth=0.2, relheight=0.2)
exitwindow = ttk.Button(root, text = "Beenden", command = ask_quit)
exitwindow.place(relx=0.3, rely=0.7, relwidth=0.2, relheight=0.2)
root.mainloop()