しかしPythonでは上述>>99のC++の{}に相当するような方法が良く分かりませんでした。
例えば

前半のコード
if True :
 File_type f=open("foo") ;
 Line_type x=f.readlines() ;
 myfunction(x) ;
後半のコード

のように意味のないifブロックをわざと作ってみても、
そのifを脱出した後の後半のコードの部分でも x や f が有効なようです。(ですよね?)

まあPythonを使っていてメモリがどうとか言う方がおかしい(センス無い or C++に毒されすぎ)のかもしれませんが。