「Pythonでファイルを読む方法」の版間の差分
提供: Python入門
(ページの作成:「Pythonでファイルを読み込む場合には、open()を使用します。read()でファイルをまるごと読み込むことや1行ずつ読むことができ...」) |
(相違点なし)
|
2014年1月26日 (日) 15:22時点における版
Pythonでファイルを読み込む場合には、open()を使用します。read()でファイルをまるごと読み込むことや1行ずつ読むことができます。
読み方
- open
- おーぷん
- read
- りーど
目次
概要
Pythonでファイルを読み込む場合には、open()を使用します。read()でファイルをまるごと読み込むことや1行ずつ読むことができます。
ファイルをまるごと読み込む
ソースコード read_file.py
#!/usr/bin/env python # coding: utf-8 def main(): filename = "a.txt" contents = open(filename).read() print contents, if __name__ == "__main__": main()
実行例
% echo "hoge" > a.txt % ./read_file.py hoge
ファイルを1行ずつ読み込む
ソースコード read_line_file.py
#!/usr/bin/env python # coding: utf-8 def main(): filename = "b.txt" i=0 for line in open(filename): print i,line, i+=1 if __name__ == "__main__": main()
実行例
% echo "foo\nbar" > b.txt % wc b.txt 2 2 8 b.txt % ./read_line_file.py 0 foo
関連項目
- Pythonでファイルを読む方法
- Pythonで標準入力から読み込む方法
- Pythonでパスからファイル名を取得する (os.path.basename)
- Pythonでファイル名から拡張子を取得する