##やりたいこと
以下のファイルを読み込みたい
test_data.txt
1
2
3
4
5
6
7
8
9
10
一行ずつ読み込んでは表示する方法
main.py
# ファイルをオープンする
test_data = open("test_data", "r")
# 一行ずつ読み込んでは表示する
for line in test_data:
print line
# ファイルをクローズする
test_data.close()
すべての行を読み込んでリストにし、一行ずつ表示する方法
main.py
# ファイルをオープンする
test_data = open("test_data", "r")
# 行ごとにすべて読み込んでリストデータにする
lines = test_data.readlines()
# 一行ずつ表示する
for line in lines:
print line
# ファイルをクローズする
test_data.close()
すべての内容を読み込んで一度に表示する方法
main.py
# ファイルをオープンする
test_data = open("test_data", "r")
# すべての内容を読み込む
contents = test_data.read()
# すべての内容を表示する
print contents
# ファイルをクローズする
test_data.close()
open関数の説明
形式: open(ファイル名, モード)
第二引数の「モード」オプション説明
モード | 説明 |
---|---|
省略 | 読み込み用 |
'r' | 読み込み用 |
'w' | 書き込み用 |
'a' | 追加書き込み |
'r+' | 上書き編集 |
'w+' | クリアにした上で編集 |
'a+' | 追記の編集 |