with文を試しました。 Pythonリファレンスマニュアルから引用 with 文は、ブロックの実行を、コンテキストマネージャによって定義されたメソッドでラップするために使われます( 3.4.9 セクションを参照してください)。これにより、よくある try...except...finally 利用パターンをカプセル化して便利に再利用することができます。 何を書いているかイマイチ判りませんね。 具体的な使い道として、open() と close()が対になっているライブラリよく使われます。 ファイルのオープンとクローズで試してみましょう。 def main(): print('[1]') #ファイルオープン with open('test.txt', 'w') as fp: #fpにファイルオブジェクトが入る fp.write('hello world\n') #ファイルに書き込み fp.

