ich lerne im Moment Python und wollte einfach eine kleine Fingerübung machen die mir die (hexadezimale) MD5Summe eines übergebenen Strings auf den Bildschirm »druckt«.
Bei folgendem Skript:
Code: Alles auswählen
#!/usr/bin/env python
from sys import argv
import md5
arguments = argv[1:]
output = ""
for value in arguments:
output = output + "MD5 Summe: "
output = output + md5.new(value).hexdigest()
output = output + "\n"
print output
Code: Alles auswählen
adomanski@wks001:~/Desktop$ ./mdsum.py hallo
Traceback (most recent call last):
File "./md5.py", line 4, in ?
import md5
File "/home/Alexander Domanski/Desktop/md5.py", line 12, in ?
AttributeError: 'module' object has no attribute 'new'
Weis zufällig jemand was diese Meldung zu bedeuten hat? Es klingt für mich wie gesagt merkwürdig.
PS: Wenn ich das Skript im Interpreter eingebe funktioniert es

PPS: Dumm wenn man die Datei md5.py nennt
