Code: Alles auswählen
import sys, tkinter
from tkinter import filedialog
# ToDo:
# def sortieren(): anpassen.
def newfile(fr):
pass
def openfile(fr):
fileopen = filedialog.askopenfilename()
d = open(fileopen)
z = d.readline()
while z:
fr.insert("end", z)
z = d.readline()
d.close()
def savefile(fr,d):
filesave = filedialog.asksaveasfilename()
d = open(filesave,"w")
z = d.write(fr.get(1.0, "end"))
d.close()
def ende():
sys.exit()
def sortieren(fr):
d = fr.get(1.0, "end")
print(d)
d.sort()
print(d)
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib64/python3.1/tkinter/__init__.py", line 1399, in __call__
return self.func(*args)
File "./asw-sort-gui.py", line 38, in <lambda>
mEdit.add_command(label="Sortieren", command=lambda: functions.sortieren(fr))
File "/home/LinuxDonald/asw-sort/functions.py", line 32, in sortieren
d.sort()
AttributeError: 'str' object has no attribute 'sort'