この関数のファイルを開こうとすると、すべての名前が取得されません。私は、この取得したい:名前のファイルを開く
にSmith, Joe,9911991199,smithjoe9,99,88,77,66
Ash, Wood,9912334456,ashwood,11,22,33,44
Full, Kare,9913243567,fullkare,78,58,68,88
をしかし、私は機能をテストするとき、私はこれを取得:
['Ash, Wood,9912334456,ashwood,11,22,33,44\n', 'Full, Kare,9913243567,fullkare,78,58,68,88\n']
誰も私がこの問題を解決する助けてくださいことはできますか?どのようにして最初の人の名前を含めることができますか?
def open_grades_file(filename):
'''(str) -> file
Open filename, read past its one-line header and
return the open file.
'''
file = open(filename, 'r')
file.readline()
for line in file:
line.rstrip('\n')
return file
なぜファイルを返すのか分かりません。あなたが結果を保存していない場合、あなたは '\ n'を取り除くことから何を得ているのですか? – MotKohn
最初の行の繰り返しから戻ってきます... – schwobaseggl
私はそれがヘッダーをスキップすることを望んでいました。 – bigd