こんにちは。Python3のコードに関して質問があります。
###状況と該当のソースコード
行番号 | 数値1 | 数値2 |
---|---|---|
1 | 0.5E+2 | 0.7 |
2 | 0.51E+2 | 0.8 |
のような情報が1番から2万番まで入ったテキストファイルを読み込むコードを、Python3で書きました。
ソースコードは以下の通りです。(下記のコード以外はコメントしか書き加えていません。追記:米時間で12:37am)
Python3
1ifile = 'lab1.txt' 2f = open(ifile, 'r') 3if f.mode == 'r': 4 contents = f.read() 5 print (contents)
###問題
コンパイルした結果、元々のテキストファイルにはない3万番や4万番を超えても次々と情報が表示されていき、止まりませんでした。1番から2万番きっかりまで表示してコンパイルが止まるようにするには、どのように修正すればよいでしょうか?
###実行環境(追記:米時間で12:37am)
macOS Mojave
(他にはどのような情報が必要でしょうか?)
###参考にしたウェブサイト
https://www.guru99.com/reading-and-writing-files-in-python.html#3
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー