#navi(../)
* Pythonでテキストファイルを1行ずつ読み込む [#xc22cad3]
Pythonでテキストファイルを1行ずつ読み込むサンプルコードを以下に記します。

#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)

* 関連記事 [#bfe77952]
-[[Pythonでカンマ区切りの文字列をリストに入れる方法・split>Python/サンプル/カンマ区切りの文字列をリストに入れる方法]]

* 動作確認環境 [#pe90f3c7]
 $ python --version
 Python 2.7.3

 $ lsb_release -d
 Description:    Ubuntu 12.04.4 LTS

* テキストファイルの読み込み [#p226f472]
テキストファイルをオープンし一行ずつ読み込み表示するサンプルコードです。~
使用したテキストファイルは以下の通りです。
#ref(text.txt)
 sakura
 tsubaki
 suzuran
 ajisai
 kiku

サンプルコード
#ref(readtxt.py)
 #!/usr/bin/env python
 
 f = open('text.txt', 'r')
 
 for l in f:
     l = l.rstrip()
     print l
 f.close()

実行結果
 sakura@ubuntu:~/python$ chmod +x readtxt.py
 sakura@ubuntu:~/python$ ./readtxt.py
 sakura
 tsubaki
 suzuran
 ajisai
 kiku

上記のサンプルコードで''rstrip''を使用しています。~
これは、''行末の改行コードを削除''しています。

以上、テキストファイルを1行ずつ読み込み表示する方法でした。

#htmlinsertpcsp(ll-btm.html,ll-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS