Changes between Version 85 and Version 86 of Pythonの短いソースコード集


Ignore:
Timestamp:
09/20/06 01:27:15 (13 years ago)
Author:
nakiki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Pythonの短いソースコード集

    v85 v86  
    247247shutil.copytree('testdir', 'testdir2') 
    248248}}} 
    249 == 環境変数の表示 == 
    250 {{{ 
    251 #!python 
    252 import os 
    253  
    254 for env in os.environ: 
    255   print '%s=%s' % (env, os.environ[env]) 
    256 }}} 
     249 
    257250== 一時ファイル == 
    258251{{{ 
     
    323316 * shelveを使うとpythonのタプル、リスト、辞書が格納できるのでとても便利。 
    324317 
    325 == シグナルハンドラ == 
    326 {{{ 
    327 #!python 
    328 import signal 
    329 import sys 
    330 import time 
    331  
    332 def handler(signum, frame): 
    333   print 'signal %s' % signum 
    334   sys.exit(signum) 
    335  
    336 signal.signal(signal.SIGTERM, handler) 
    337 while True: 
    338   time.sleep(3) 
    339 }}} 
    340  * メインスレッドでハンドラを設定するとファイルのクローズ処理などきちんとしてくれる。 
    341  * 設定しないと、保存せずに終わったりする。ので便利。 
    342318== CSVファイルの読み込み == 
    343319{{{