pycファイルをpython実行毎に削除する方法
twiiterで
pycファイルが増えて混沌としている
— きゃりーえむえむ (@mktakuya) December 13, 2013
rm *pyc
— きゃりーえむえむ (@mktakuya) December 13, 2013
と仰っている方がいました.
確かにpyc
ファイルはファイルを見づらくするので邪魔くさいと思っていた.
今日はpythonモジュール実行時に全てのpycファイルを消すスクリプトを書いたので紹介します.
これだけ
function pyc(){
python $1
rm *.pyc
}
このスクリプトをvi ~/.bashrc
で.bashrc
ファイルを開き追加します.
これでpyc 実行したいファイル
とすればpython
ファイルを実行し,全てのpyc
ファイルを消します.
実行例.
pyc hello.py
今日はこれだけ.
追記
このスクリプトだけではカレントディレクトリのみにしか対応していませんでした.
そのため,サブディレクトリにあるpyc
ファイルも削除出来るようにしました.
スクリプトはpython
で記述しました.
ファイルの取得は
git clone https://github.com/SamuraiT/pycremover ~/pycremover
で行ってください.
次に,.bashrc
ファイルを下記のように書き換えてください.
function pyc(){
python $1
python ~/pycremover/pycremover.py
}
これでサブディレクトリにあるpyc
ファイルも消せるようになります.
実行は同じように
pyc 実行したいファイル.py
としてください.