Python 自分で使ったスニペットリスト

Python で自分が使ったスニペットリストを記述(自分検索用)
追記しまくり予定

現在のディレクトリ名を取得(絶対パスではなく)

os.getcwd().split(os.sep)[-1]

カレントディレクトリのコマンドを叩く

subproc_args = { 'cwd': os.getcwd(), 'close_fds': True }
args = ['./karento', 'arguments dayo']
try: 
  p = subprocess.Popen(args, **subproc_args)
except OSError:
  print 'Error'
  sys.exit(1)

コマンドに標準入力を叩きこむ

subproc_args = { 'cwd': os.getcwd(), 'stdin': subprocess.PIPE, 'close_fds': True }
args = ['./karento', 'arguments dayo']
try: 
  p = subprocess.Popen(args, **subproc_args)
  p.communicate('kikoetemasuka ?')
except OSError:
  print 'Error'
  sys.exit(1)

無限ループ

while True:
  print 'mugen loop daze'

文字列置換

re.sub(r'[.-]', '_', target_string)