我有一个来自python2.7
的遗留代码:
f = lambda x:x.translate(None, "1234567890_")
这个lambda函数用于创建一个这样的字符串:
>> my_string = "hello_i_am_from_casablanca78"
看起来像这样:
>> print f(my_string)
>> "helloiamfromcasablanca"
在python3
这已经不再有效了,还有另一种简单的方法吗?
因为我试过python3
而我收到以下错误:
'str' does not support the buffer interface
如果我删除编码,我会得到这个:
TypeError: translate() takes exactly one argument (2 given)
非常感谢。