2016-05-07 2 views
0

У меня есть текстовый файл, который содержит серию названий фильмов, которые выглядят как раз открытые.Преобразование текстового файла в список

Nous ла Liberte (1932) About Schmidt (2002) Отсутствие Malice (1981) Ребро Адама (1949) Адаптация (2002) Настройщик (1991) The Приключения Робин Гуда (1938) Affliction (1998) Африканская королева (1952)

Используя приведенный ниже код:

def movie_text(): 
    moviefile = open("movies.txt", 'r') 
    yourResult = [line.split('\n') for line in moviefile.readlines()] 

movie_text() 

я ничего не получаю.

ответ

0

Ваш код не печатает правильно.

Если я понимаю, это хорошо,

moviefile = open("movies.txt", 'r') 
lines=moviefile.readlines() 
print(len(lines)) # Shows list size 
for line in lines: 
    print(line[:1]) # The [:1] part cuts the \n 

Метод readlines возвращает список, я не знаю, почему ваше использование раскол. Я хочу сказать, что если вы хотите удалить '\ n', вы можете сделать это разными способами, будучи одним из них.

Надеюсь, что это сработает!

Смежные вопросы