Pythonインタプリタでシェルコマンド実行

pythonシェルを使用中に、シェルコマンドを使用したくなった際のめも。

参考:http://ja.softuses.com/115345

参考のように、os.system('コマンド名')で呼び出してやればOK

 

こういうちょっとした関数を定義するときはlambda式を使用するのが良さそう。

 

>>> do_something = lambda param:param + '_something'

>>> do_something('do')

'do_something'

 

 

引数なしの場合はパラメータの箇所に何も記述しなければ良いだけ。

ただ、lambda式を多用することがpython的スタイルに則っているのかはわからない。