万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・寄付お願いします
    YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
    BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
    c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

with構文のスコープ Python

with構文の時のスコープが気になった。

with open('msg.log', 'w') as wfp:
    wfp.write('it is example for with statement.')
    wfp.write('do not need call close().')
    hoge = 'hello'


print hoge

with open以前にhoge変数を宣言がないが、hogeが存在していたので、 withより外にもスコープがある。

Pythonスタートブック

Pythonスタートブック