Как я могу исправить объект списка AttributeError без атрибута «split»? - PullRequest
0 голосов
/ 18 октября 2019

Я выполняю упражнения по алгоритму обучения, где я читаю файлы, загруженные из открытой библиотеки, и пытаюсь создать разделенную таблицу!

Я попробовал следующие коды на ноутбуке Python 3.7 в jupyter и выдает мне AttributeError, как показано после моего кода! Мне было интересно, как я могу это исправить?

with open("C:\\Users\\A339686\\Documents\\sentiment labelled sentences\\sentiment labelled sentences\\imdb_labelled.txt","r") as text_file:
    lines = text_file.read().split('\n')
with open("C:\\Users\\A339686\\Documents\\sentiment labelled sentences\\sentiment labelled sentences\\yelp_labelled.txt","r") as text_file:
    lines += text_file.read().split('\n')
with open("C:\\Users\\A339686\\Documents\\sentiment labelled sentences\\sentiment labelled sentences\\amazon_cells_labelled.txt","r") as text_file:
    lines += text_file.read().split('\n')
lines = [line.split("\t") for line in lines if len(line.split("\t"))==2 and line.split("\t")[1]!='']

AttributeError Traceback (most recent call last)
<ipython-input-16-9aae9375c0dc> in <module>
----> 1 lines = [line.split("\t") for line in lines if len(line.split("\t"))==2 and line.split("\t")[1]!='']

<ipython-input-16-9aae9375c0dc> in <listcomp>(.0)
----> 1 lines = [line.split("\t") for line in lines if len(line.split("\t"))==2 and line.split("\t")[1]!='']

AttributeError: 'list' object has no attribute 'split'
...