我试图删除python中句子的所有标点符号,但是当我使用这段代码时:
myString.translate(None, string.punctuation)
我收到错误:
translate()只需要一个参数(给定2个)
我无法解决错误的原因。
答案 0 :(得分:0)
从字符串中删除所有标点符号:
import string
transtable = {ord(c): None for c in string.punctuation}
strp = line.translate(transtable)
strp
示例:
输入:“嘿,让我们看看这个!?”
输出:'嘿让我们看看'