AttributeError:“元组”对象没有属性“ translate”

时间:2019-05-03 19:20:09

标签: python-3.x tuples nltk

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'对象没有   属性“翻译”

1 个答案:

答案 0 :(得分:0)

即使只返回单个列,它仍然会将值放入元组,就像返回多个值一样。

值中的每一行都将类似于("hello",)

要获取字符串,您需要像这样row[0]

相关问题