Ich habe diese nette kleine Methode, um Steuerzeichen aus einer Zeichenkette zu entfernen. Leider funktioniert es in Python 2.6 nicht (nur in Python 3.1). Es heißt:
%Vor%%Vor%AttributeError: type Objekt 'str' hat kein Attribut 'maketrans'
Wie kann es umgeschrieben werden?
Für diese Instanz ist maketrans
weder für Byte- noch für Unicode-Zeichenfolgen erforderlich:
oder:
%Vor%oder sogar in Python 3:
%Vor% Siehe help(str.translate)
und help(unicode.translate)
(in Python2) für Details.
In% Python 2.6 befindet sich maketrans
in dem String-Modul . Gleiches gilt für Python 2.7.
Also anstelle von str.maketrans
, würden Sie zuerst import string
und dann string.maketrans
verwenden.
Tags und Links python python-3.x