Skip to Content
Python文法詳解
book

Python文法詳解

by 石本 敦夫
September 2014
Intermediate to advanced
332 pages
6h 48m
Japanese
O'Reilly Japan, Inc.
Content preview from Python文法詳解
239
7
データ型とプロトコル
7.1
 ファイル入出力
ファイルの入出力を行うファイルオブジェクトは、組み込み関数
open()
で作成します。
open()
は、
io
モジュールの
io.open()
関数の別名です。
open(
file
,
mode='r'
,
buffering=-1
,
encoding=None
,
errors=None
,
newline=None
,
closefd=True
,
opener=None
)
file
で指定したファイル名を開き、ファイルオブジェクトを返します。
パラメタ
file
文字列またはバイト列のファイル名、またはファイルディスクリプタを整数値で指定
します。
mode
ファイルモードを、表
7-1
の文字の組み合わせで指定します。省略時は
'rt'
となります。
buffering
バッファサイズをバイト数で指定します。バイナリモードでは、
0
を指定すると
バッファリングが無効となります。テキストモードで
1
を指定すると、行バッファリングを行
います。省略時は、ターミナルへのテキスト入出力なら行バッファリング、それ以外ならデフォ
ルトサイズでのバッファリングを行います。
encoding
文字列の変換に使用するエンコーディングを指定します。テキストモードでのみ
指定可能です。省略時は、プラットフォームのデフォルトエンコーディングとなります。
errors
Unicode
の変換処理で発生するエラーの処理方法を指定します。省略時は、
'strict'
となります。
newline ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Go言語によるWebアプリケーション開発

Go言語によるWebアプリケーション開発

Mat Ryer, 鵜飼 文敏, 牧野 聡
初めてのPHP

初めてのPHP

David Sklar, 桑村 潤, 廣川 類, 木下 哲也
データサイエンス講義

データサイエンス講義

Rachel Schutt, Cathy O'Neil, 瀬戸山 雅人, 石井 弓美子, 河内 崇, 河内 真理子, 古畠 敦, 木下 哲也, 竹田 正和, 佐藤 正士, 望月 啓充

Publisher Resources

ISBN: 9784873116884Other