python
1def fifthchar(filename): 2 data = "" 3 with open(filename, "r") as f: 4 for text in f.readlines(): 5 if len(text) > 4: 6 data += text[4] 7 data.replace('\n','') 8 f.close() 9 return data
ファイル内にたくさんの文字列が入っているとき、すべての文字列の五番目の文字を一行にまとめて抜き出したいです。
私のコードでは一行で文字を抜き出せないというエラーが出てしまいました。
どうしてこのようなエラーが出るのかがわからないです。
解決方法を教えていただけないでしょうか?
python
1AssertionError: False is not true : fifthchar(nevhzacc.txt) returned 2z 3vvxv 4xda. It should have returned zvvxvxda. Check your logic and try again.
回答2件
あなたの回答
tips
プレビュー