-
[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
str.translate gives TypeError - Translate takes one argument (2 given), worked in Python 2
I have the following code import nltk, os, json, csv, string, cPickle from scipy.stats import scoreatpercentile lmtzr = nltk.stem.wordnet.WordNetLemmatizer() def sanitize(wordList): answer = [...
stackoverflow.com
반응형'Setting & Error' 카테고리의 다른 글