Python.use(better) #body: step00 -- open(name,"w")
‖記事一覧‖ Python.use(better)《Python3.1》
open(name,"w")
《著》森こねこ、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28
課題を作成する過程を通して「ファイル操作」の理解を深めます。
※ Python1.5 で作成した例題を、Python3.1 で再構成しました。
事例:モジュールを起動する
■ 全項目を確認する
全ステップの「項目」を確認するには、関数 do を利用します。
$ python -i my_range.py >>> do() 0: step00 -- open(file,"w") ...
■ 各項目を実行する
各ステップの「動作」を確認するには、関数 do に実引数を指定します。
>>> do(0) >>> # -------------------------------------------------- step00 >>> body('temp') <_io.TextIOWrapper name='temp' encoding='US-ASCII'> >>>
新たにファイル 'temp' を作成します。
事例:コードの解説
def body(file): s = open(file,"w") return s ## ---------------------------------------- local = locals() ex_body0(local, "temp")
《余録》テストケース
def ex_body0(local, n):
X = 'body({0!r})'.format(n)
print_(X, local)
■ #1: 組み込み関数 open
def body(file): s = open(file,"w") return s
指定した名前 file のファイル s(ストリーム)を生成します。
- ファイルを書き込みモード "w" で開きます。
》こちらに移動中です《
↑TOP