我有一个文本文件,其中包含一系列的电影标题,看起来像这个一旦打开。
关于施密特(2002年)、亚当的里布(1949年)改编(2002年)、调整员(1991年)、罗宾汉历险记(1938年)、感情(1998年)、非洲女王(1952年)
使用以下代码:
def movie_text():
     moviefile = open("movies.txt", 'r')
     yourResult = [line.split('\n') for line in moviefile.readlines()]
movie_text()我什么也得不到。
发布于 2016-05-07 03:18:39
你的代码打印不正确。
如果我能理解的话,
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方法readline返回一个列表,我不知道为什么要使用拆分。我的意思是,如果你只想删除'\n',你可以用很多方式,作为一个我只使用其中之一。
希望它能成功!
https://stackoverflow.com/questions/37084021
复制相似问题