Python, web, Algorithm 技術的なメモ

技術的なメモを書いていきます.pythonistaを目指しています.

pycファイルをpython実行毎に削除する方法

twiiterで

と仰っている方がいました. 確かに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

としてください.