Ah, sowas hab ich mir fast gedacht aber jetzt bekomme ich noch mehr Fehlermeldungen.
Skript:
Code: Alles auswählen
import base64 as b
import itertools
def grouper(iterable, n, fillvalue=None):
#"Collect data into fixed-length chunks or blocks"
# grouper('ABCDEFG', 3, 'x') --> ABC DEF Gxx"
args = [iter(iterable)] * n
return zip_longest(*args, fillvalue=fillvalue)
eingabe = input("Bitte gib einen String ein: ")
encode = b.b64encode(eingabe)
geteilt = grouper(encode, 3)
print eingabe
print encode
print geteilt
Fehlermeldung:
Traceback (most recent call last):
File "C:\Users\Korny\Desktop\test.py", line 15, in <module>
geteilt = grouper(encode, 3)
File "C:\Users\Korny\Desktop\test.py", line 8, in grouper
return zip_longest(*args, fillvalue=fillvalue)
NameError: global name 'zip_longest' is not defined