반응형
python3
-
[Error] TypeError: translate() takes exactly one argument (2 given)Setting & Error 2022. 4. 27. 15:53
Error 위 에러가 발생하는 이유는 아래 코드는 Python 2에서 작동하고 Python 3에서는 작동을 안 하기 때문이다. translate 안의 "None, string.punctuation" 부분을 "str.maketrans('','',string.punctuation)"로 변경하면 아래와 같이 Python 3에서 에러 없이 작동한다! Reference https://stackoverflow.com/questions/23175809/str-translate-gives-typeerror-translate-takes-one-argument-2-given-worked-i str.translate gives TypeError - Translate takes one argument (2 given), wo..