AttributeError:“元组”对象没有属性“ translate”
mycursor = mydb.cursor()
mycursor.execute("SELECT content FROM news_tb")
myresult = mycursor.fetchall()
for row in myresult:
row = row.translate(str.maketrans('', '', string.punctuation)).lower()
tokens = word_tokenize(row)
listStopword = set(stopwords.words('indonesian'))
wordsFiltered = []
for t in tokens:
if t not in listStopword:
wordsFiltered.append(t)
print(wordsFiltered)
回溯(最近通话最近):文件 “ C:/用户/Rahmadyan/PycharmProjects/Skripsi/nltk_download.py”,行 17,在 row = row.translate(str.maketrans('',``,string.punctuation))。lower()AttributeError:'tuple'对象没有 属性“翻译”
答案 0 :(得分:0)
即使只返回单个列,它仍然会将值放入元组,就像返回多个值一样。
值中的每一行都将类似于("hello",)
要获取字符串,您需要像这样row[0]