How come string.maketrans does not work in Python 3.1?

前端 未结 10 2302
生来不讨喜
生来不讨喜 2020-12-18 19:49

I\'m a Python newbie.

How come this doesn\'t work in Python 3.1?

from string import maketrans   # Required to call maketrans function.

intab = \"aei         


        
10条回答
  •  旧时难觅i
    2020-12-18 20:07

    If you absolutely insist on working with 8-bit bytes:

    >>> intab = b"aeiou"
    >>> outtab = b"12345"
    >>> trantab = bytes.maketrans(intab, outtab)
    >>> strg = b"this is string example....wow!!!";
    >>> print(strg.translate(trantab));
    b'th3s 3s str3ng 2x1mpl2....w4w!!!'
    >>>
    

提交回复
热议问题