Ich möchte alle Satzzeichen mit der Methode .translate () aus einer Textdatei entfernen. Es scheint unter Python 2.x gut zu funktionieren, aber unter Python 3.4 scheint es nichts zu tun.
Mein Code lautet wie folgt und die Ausgabe entspricht der Eingabe von Text.
import string
fhand = open("Hemingway.txt")
for fline in fhand:
fline = fline.rstrip()
print(fline.translate(string.punctuation))