LoginSignup
72
95

More than 5 years have passed since last update.

【Python】ファイルの読み込み

Last updated at Posted at 2018-01-02

やりたいこと

以下のファイルを読み込みたい

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+' 追記の編集
72
95
8

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
72
95