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

やりたいこと

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

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+’ 追記の編集

『 Python 』Article List
Category List

Eye Catch Image
Read More

Androidに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Bitcoinに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Goに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

JavaScriptに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Pythonに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Rubyに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Scalaに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Swiftに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Unityに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Wordpressに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

機械学習に関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。