【发布时间】:2010-10-31 11:06:57
【问题描述】:
我有一个文件:Alus.txt
文件内容:(每个名字换行)
马格斯
米克尔
丹尼尔
标记
朱里
维克多
马雷克
尼古拉
帕维尔
卡勒
问题:当程序读取此文件时,每个名称后都有\n(['Margus\n', 'Mihkel\n', 'Daniel\n', 'Mark\n', 'Juri\n', 'Victor\n', 'Marek\n', 'Nikolai\n', 'Pavel\n', 'Kalle'])。我怎样才能删除\n 并有一个名字列表?我做错了什么?谢谢。
alus = []
file = open('alus.txt', 'r')
while True:
rida = file.readline()
if (rida == ''):
break
else:
alus.append(rida)
【问题讨论】:
-
附注,如果文件很大,您可能需要查看
fileinput模块